MATLAB2 016b安装MinGW64配套可用tmd64-gcc-4.9.2安装的巨坑
MinGW可以用TDM-GCC代替,下载装这个方便
MATLAB2 016b文档上要求是4.9.2版本tmd64-gcc-4.9.2
这两天搞了Matlab内的C++语言编译器问题,这个问题其实是个超级大坑,弄了很久,才发现解决的问题就在眼前,试了很多种方法,装了各种版本的MinGW,还是不行,临近崩溃了。
终于搞通了,看了试了好多博客都是一半一半的。自己总结记录一下吧!
对于Matlab R2015b up to R2017a,使用MinGW 4.9.2 TDM-GCC
对于Matlab R2017b, MinGW 5.3
一、第一步下载tdm64-gcc-4.9.2.exe
因此需要下载tmd64-gcc-4.9.2,现在大多数博客都是直接装MinGW-get-setup.exe时默认安装最新版本9.2.0,故此与MATLAB2016不搭配,所以需要自己手动下载tdm64-gcc-4.9.2.exe
直接点击后面蓝色的官网下载跳转链接:tdm64-gcc-各旧版本下载链接
👆MinGW-w64 C/C++ compiler 4.9.2
二、安装步骤
1.双击4.9.2.exe文件安装;
点creat;
点next会显示有最新版本更新,不更新走不下去,所以取消check勾选;
如果卸载的话从头双击4.9.2.exe文件选择remove;会自动删干净
2.选64next
3、next
4、选择自己的安装路径
5、默认next安装
6、安装过程等个几分钟
7、安装完成,next
8、点击finish完成
9、自动弹出readme.TXT的说明文档关闭就行。
三、最重要的配置环境变量
选择系统——>选择系统高级设置——>环境变量——>系统变量——>新建——>变量名:MW_MINGW64_LOC——>变量值:C:\TDM-GCC-64(安装路径)——>
-
选择系统
选择系统高级设置
——>环境变量
新建:
变量名:MW_MINGW64_LOC
变量值:C:\TDM-GCC-64(安装路径)
点击确定
-
四、检验是否配置成功
- 利用快捷键“Windows+R"调出运行窗口(如下图)
然后输入“cmd”并点击“确定”(如下图)
然后输入“gcc -v”并点击回车键,注意:gcc后面的空格为英文状态下的(如下图)
如果没有报错,那么说明配置成功了(如下图)
使用MATLAB将MW_MINGW64设置为临时环境变量:
在MATLAB命令窗口中运行以下命令:
>> setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
其中“C:\TDM-GCC-64”是MinGW的安装目录。
最后,重启一下MATLAB;
这种方法每次启动MATLAB for MATLAB来正确使用MinGW时,都需要运行这个命令。