Matlab安装MinGW-w64 C/C++ 编译器方法

  • Post author:
  • Post category:其他



背景交代

:电脑Win10,matlab2018b。


附加说明:

安装vs2015等编译器太麻烦,装的麻烦,卸载更麻烦,其他方法还要设置环境变量,这下载,那下载的。而此

方法简便,亲测有效。


1、

首先,在打开MATLAB 软件界面时,右上角有一个mathworks账号的登录,如果已经注册了,就登录账号;如果没有,就去mathworks官网进行注册,然后再登录。(如果不先注册登录,执行完第4步之后,还是需要登录)


2

、在MATLAB 官网下载MinGW-w64 C/C++ 编译器安装支持文件,网址为:https://cn.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-the-mingw-w64-c-c++-compiler-from-tdm-gcc

下载的文件如下图:

如果官网不方便下载,

附百度网盘

:链接:https://pan.baidu.com/s/1P8oPeZhEKNv1CGjzJZyJRw

提取码:qiz6


3

、将下载好的支持文件放在D 盘、E 盘或F 盘,注:我是直接放在E盘下,路径     E:/mingw.mlpkginstall


4

、在MATLAB 命令窗口输入mex -setup 注意有空格。发现提示没有可用的编译器。然后接着输入:uiopen(‘D:\mingw.mlpkginstall’,1),或者直接将mingw.mlpkginstall 文件拖到命令窗口也可。

注:我是直接将文件拖到命令行窗口的。实际拖拽之后,会自动生成命令“uiopen(‘D:\mingw.mlpkginstall’,1)”。


5

、出来一个窗口,同意安装条款,点击下一步,提示下载相关文件、安装、以及安装配置等信息。此时不用管它。安装完后关闭小界面窗口即可。


6

、在MATLAB 命令窗口输入:mex -setup,会有下面提示,表示安装成功。即MATLAB 就可以对C 代码进行编译了。

安装成功界面如下图:

需要c++编译环境的话,鼠标点击蓝色的“mex -setup C++”即可

参考借鉴博客:https://blog.csdn.net/jahn1130/article/details/89496310?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160635829419724818062947%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160635829419724818062947&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-5-89496310.pc_search_result_no_baidu_js&utm_term=matlab%E5%AE%89%E8%A3%85c%2B%2B%E7%BC%96%E8%AF%91%E5%99%A8&spm=1018.2118.3001.4449



版权声明:本文为zzwmaster原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。