1.在安装前查看MATLAB软件对应的MinGW-w64版本,确保两者兼容。
图1为matlab对应的MinGW-w64 GCC编译器的版本图。
源自官方链接MATLAB Support for MinGW-w64 C/C++/Fortran Compiler - File Exchange - MATLAB Central (mathworks.cn)
图1 相互对应的版本
2.MATLAB软件离线安装MinGW-w64
考虑到MinGW-w64 安装包在国外网站上,推荐下载MinGW-w64 离线包进行安装。下文中为MinGW-w64 6.3安装包
链接:https://pan.baidu.com/s/1i2hxUI3fN3uyOcsBytEr-A?pwd=1111
提取码:1111
将下载的MinGW安装包进行解压,推荐解压在D盘中,记录好安装路径。
图2解压后的安装包
3.将解压后的MinGW-w64进行环境变量配置
右键桌面“此电脑”图标,选中“属性”进行点击,再选中“高级系统设置”点击。
图3进入高级系统设置
在系统属性选项卡中点击“高级”,选中“环境变量”进行点击,如图4所示。
图4进入环境变量设置
点击“环境变量”后选中下半区域系统变量中的Path一行,点击新建,如图5所示。
图5系统变量
在弹出的新建系统变量中,将变量名命名为:
MW_MINGW64_LOC
将变量值命名为,解压后的MinGW-w64压缩包路径,如图2所示:
D:\MATLAB\MINGW
图5 新建系统变量
4.将MinGW-w64配置到MATLAB中。
在MATLAB软件下方的命令行窗口中,输入setenv命令并按Enter键:
setenv('MW_MINGW64_LOC', 'D:\MATLAB\MINGW');
再输入mex命令进行检查:
mex -setup
安装无误后,结果如图6所示。
图6正确安装后的情况