Matlab推荐编译器TDM-GCC的安装以及配置(Win10)

本人大四,刚刚经过激烈的保研竞争成功保送西安电子科技大学,导师安排了一些学习任务,为了不让自己大四的时光荒废,特意开通了一个CSDN账号,用来记录自己的学习历程,同时督促自己每天进步一点点,希望自己能够在一点一滴积累中厚积薄发!

Matlab 2016b的安装

之前电脑上安装的是Matlab 2014a,但是成功安装了编译器后输入mex -setup后还一直显示“未找到支持的SDK或编译器”,试过好多方法都没用以后在网上看到可能是因为Matlab 2014版本自身的原因,于是卸载了2014版本,安装了Matlab 2016b(a和b版本的区别是b为下半年发行,会修复和升级一些功能),在这里推荐一个微信公众号“软件安装管家”,里面有非常全的软件下载地址和详细的安装流程,很好用。在经历了漫长的卸载和安装过程后,Matlab 2016b终于可以用了。
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第1张图片
输入mex -setup 后的界面是这个样子的。这里多说一句,如果选择VS为编译器的话,一定要选择比Matlab低的版本才可以。下面就说一下这个官方推荐编译器的安装。

TDM-GCC的安装

编译器下载地址:http://tdm-gcc.tdragon.net/download
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第2张图片
我选择的版本是tdm64-gcc-5.1.0-2.exe,前一个安装以后不能用,不懂是什么原因。
下载完成后,双击安装包,进入后点击create,之后选择64位和安装路径后一路默认next,进度条完成后会显示completed successfully,点击finish完成安装。(tdm64-gcc-5.1.0-3.exe版本会在进度条处显示error,也可能是我电脑配置问题)。

配置环境变量

为什么要设置环境变量?在cmd中想要执行net start wsq等操作命令,必须先cd到bin文件所在目录,而每次打开文件夹都要输入很多指令切换会很麻烦,这时我们就要设置环境变量。当我们输入一个指令后,系统是在当前目录和系统环境变量path里面的路径全部查找一遍,找到第一个为准,找不到就报错。所以我们要不每次都切换到cmd目录,要不就设置环境变量,以后就不用再切换cmd路径了。
点击控制面板,选择系统和安全,选择系统->高级系统设置;
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第3张图片
点击环境变量-系统变量-新建;
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第4张图片
变量名:MW_MINGW64_LOC
变量值:D:\tdm-gcc(安装路径),点击确定。
检验是否配置成功,利用快捷键“Windows+R"调出运行窗口,输入cmd点击确认:
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第5张图片
然后输入“gcc -v”并点击回车键,注意:gcc后面的空格为英文状态下的
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_第6张图片
如果没有报错,那么说明配置成功了。

在MATLAB命令行内运行命令setenv(‘MW_MINGW64_LOC’,folder),folder为TDM-GCC的安装位置,要加单引号。
重启一下Matlab。这时,在Matlab中输入mex -setup就会生成最开始那张图片上的内容啦。

下篇文章介绍时频分析工具箱的安装,有错误之处欢迎大家指出。

你可能感兴趣的:(Matlab推荐编译器TDM-GCC的安装以及配置(Win10))