使用 MATLAB 2022b版本,查询编译器时如上,想安装个MinGW编译器,自带的附加资源管理不好使,只能换个别的法子,经过一些参考,总结如下。
步骤1.在这里下载一个MinGW.最新版本是10.3.0.然后默认安装(一定要加入到环境变量中,不要自定义安装位置),我的路径是C:\TDM-GCC-64;
步骤2.然后参考这个帖子进行配置,亲测(临时环境变量配置)如下步骤:
- 在MATLAB命令行窗口输入以下命令:
>> setenv('MW_MINGW64_LOC',"C:/TDM-GCC-64")
- 输入mex -setup验证:
- 点击MinGW64 Compiler (C)进行配置,或者输入以下命令:
>> mex -setup:'D:\Program Files\MATLAB 2022b\bin\win64\mexopts\mingw64.xml' C
- 用mex -setup验证,显示 配置成功:
注意:每次都要在matlab中运行这个代码 才会调用编译器!!!!!
解决办法:将该命令写入到startup.m启动脚本中,每次打开启动脚本即可。