【MATLAB和C联合编译-安装MinGW-w64】

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,主要目的是方便大家找一些杂七杂八文件。如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/737e9889f79e4ad5be282ebcb294bfda.png
之后,打开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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值