1. 安装2015b以上的matlab版本,可以不卸载之前的matlab版本,我的电脑好像两个并不冲突。
2.下载TDM-GCC(注意看清是32位还是64位),TDM-GCC的安装路径不要包括空格;
http://tdm-gcc.tdragon.net/download
3. 新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置。具体步骤为:
- 确保您有管理权限。
- 从“开始”菜单选择计算机。
- 从上下文菜单中选择系统属性。
- 点击高级系统设置 > 高级选项卡。
- 点击环境变量。
- 在系统变量下面,选择新建。
- 在新建系统变量对话框中的变量名称字段中键入 MW_MINGW64_LOC。
- 在变量值字段中,键入 MinGW-w64 编译器的安装位置,例如 C:\TDM-GCC-64。
- 点击确定关闭对话框,然后关闭控制面板对话框
4. 在MATLAB命令行内运行命令setenv(‘MW_MINGW64_LOC’,folder),folder为TDM-GCC的安装位置,要加单引号;
如:
5. 完成安装。
安装成功,命令行会提示:
- >> mex -setup
- MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。
- 警告: MATLAB C 和 Fortran API 已更改,现可支持
- 包含 2^32-1 个以上元素的 MATLAB 变量。不久以后,
- 您需要更新代码以利用
- 新的 API。您可以在以下网址找到相关详细信息:
- http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html。
- 要选择不同的语言,请从以下选项中选择一种命令:
- mex -setup C++
- mex -setup FORTRAN
参考资料:MATLAB官方文档
http://cn.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html?requestedDomain=uk.mathworks.com
果然,详细的官方说明文档才是学软件的最好资料。
安装步骤
1、双击安装包程序,点击create
2、选择64位,next
3、next
4、默认安装路径(不要加program file),next
5、默认,next
6、默认,next
7、安装,此过程需要等待几分钟
8、安装完成,next
9、点击finish
10、自动弹出记事本窗口,关掉即可
配置环境变量
1、选择控制面板
2选择系统与安全
3、选择系统
4、选择高级系统设置
5、选择高级——环境变量
6、环境变量——系统变量——新建
7、变量名:MW_MINGW64_LOC
变量值:C:\TDM-GCC-64(安装路径)
点击确定
8、检验是否配置成功
- 利用快捷键“Windows+R"调出运行窗口(如下图)
- 2
然后输入“cmd”并点击“确定”(如下图)
然后输入“gcc -v”并点击回车键,注意:gcc后面的空格为英文状态下的(如下图)
如果没有报错,那么说明配置成功了(如下图)
使用MATLAB将MW_MINGW64设置为临时环境变量:
在MATLAB命令窗口中运行以下命令:
>> setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
其中“C:\TDM-GCC-64”是MinGW的安装目录。这种方法每次启动MATLAB for MATLAB来正确使用MinGW时,都需要运行这个命令。