Matlab2016a 与 GCC 混合编程

来源:互联网 发布:seo管家 编辑:程序博客网 时间:2024/06/08 17:26

我之前在win10平台,折腾很久,搞不定,现在搞定了。

第一:准备一个新的笔记本,装win7 64位系统,装个安全管家,打好补丁。

第二:安装matlab 2016a,64位版本,自行破解。

第三:安装gcc编译器,版本为4.9.2 。

第一步:下载TDM-GCC(注意看清是32位还是64位),TDM-GCC的安装路径不要包括空格; http://tdm-gcc.tdragon.net/download 
第二步:新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置; 
第三步:在MATLAB命令行内运行命令setenv(‘MW_MINGW64_LOC’,folder),folder为TDM-GCC的安装位置,要加单引号; 
最后,重启一下MATLAB;
到了这一步,执行 mex -setup ,就可以看到gcc编译器了,但是执行mbuild -setuo还是会失败。

第四:安装.net 4.0 软件(这也是用win7的原因,win10装不了net 4.0)。

第五:安装windows sdk 7.1。

注意勾选编译器的√,net 4.0 装好后,编译器的沟是选上的,只有最后三个沟不√。
这步装好后,mbuild -setup 就可以正常执行了。

最后,所需软件百度云分享:

待我日后放链接: