MATLAB安装MinGW-w64
本文的主要目的是帮助一些想使用MATLAB和C语言等联合编译的新手配置编译环境。本文是依托于https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler上的辅助安装。
下载
其实,只需要在上述的链接中查看一些帮助文档就有可能直接下载成功,但是考虑到本人第一次安装的时候,莫名发生“下载时间太,最终也没下载成功”的踩坑时刻,打算直接在这里放一个已经下载成功的百度网盘文件链接。
百度网盘: link
提取码:o2rb
主要用到的其实就是如下的这个安装链接,这其实就是从MATLAB中下载的东西: link.
建议大家将这个新的文件放在MATLAB的安装目录下,命名为MinGW-w64,主要目的是方便大家找一些杂七杂八文件。如下图:
之后,打开MATLAB,可以直接将“mingw.mlpkginstall”拖入到MATLAB命令行中,或者命令行输入 “uiopen(‘D:\R2018b_CN(64bit)\MinGW-w64\mingw.mlpkginstall’,1)”,回车稍等一会儿就会弹出安装界面“附加功能管理器”,其实就是根据文件地址,MATLAB运行一下。
之后等待几分钟就可以安装成功了,注意:此时如果不能网路断开,过程中需要下载安装包,需要保持网络畅通。其实,到这里,整个安装过程就算成功了。
MATLAB命令行键入“mex -setup”,弹出如下的类似界面:
说明其实这个MinGW-w64其实是支持多种语言的,在此如果需要和其他的语言联合编译,根据提示键入命令就行,默认可能是C语言编译。
题外话
由于我在整个安装过程中,一开始没有直接安装成功,因此,我还尝试了让MATLAB安装gcc 编译器,具体的可以参考如下的链接: link,可以下载离线版的进行安装,但不一定能和编译的程序兼容,可能弹出:
我没有过多纠结这些问题,直接选择了官方安装。如果有兴趣学习C和MATLAB联合编译的朋友,可以看一下我狭下载的一个文档。
百度网盘: link
提取码:o2rb
来源是:https://blog.csdn.net/largestone_187/article/details/6010116。
总结
总之就是有事多CSDN,没事多CS
参考文档
[1]https://zhuanlan.zhihu.com/p/348954542
[2]https://blog.csdn.net/largestone_187/article/details/6010116
[3]https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler