Matlab R2015b 安装MinGW-64编译器,利用mex实现C语言混合编程

环境:win7 x64, Matlab R2015b

安装步骤:

  1. sourceforge下载tdm64-gcc-4.9.2
  2. 安装时不要勾选更新,安装路径不要有空格,例如C:\TDM-GCC-64
  3. 新建一个全局变量MW_MINGW64_LOC ,然后值输入MinGW的安装目录,例如路径C:\TDM-GCC-64
  4. 重新打开matlab

输入mex -setup,出现以下信息证明安装成功

>> 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

输入coder命令

进入Matlab Coder,将matlab函数转化为C语言,提高运行效率。

发表评论

电子邮件地址不会被公开。 必填项已用*标注