MATLABMinGW-w64安装与使用

it2025-05-02  28

不同版本MATLAB中minGW-46 C++编辑器的安装与使用

MATLAB 需要安装MinGW-w64 才可以在.m文件中使用mex编译语句(1)不同版本的MATLAB配合使用的MinGW-w64版本是不同的(2)不同版本的MinGW-w64安装方法是不同的,相同版本的MinGW-w64也具有在线安装和离线安装等多种方法(3)正确安装MinGW-w64后,需要配置环境变量才能在MATLAB当中使用

MATLAB 需要安装MinGW-w64 才可以在.m文件中使用mex编译语句

2019b版本的MATLAB,没有正确安装MinGW-w64 时会报错,直接点击报错链接,登陆MATLAB账号和密码,进行下载、激活即可,非常方便; 但是由不可抗原因需要使用2016b版本的MATLAB,MinGW-w64的安装完全不同,被坑了很多次之后,写一下肤浅的理解和经验。

(1)不同版本的MATLAB配合使用的MinGW-w64版本是不同的

(2)不同版本的MinGW-w64安装方法是不同的,相同版本的MinGW-w64也具有在线安装和离线安装等多种方法

(3)正确安装MinGW-w64后,需要配置环境变量才能在MATLAB当中使用

================================================================= 相同版本的不同安装方式: 官方下载网址 http://mingw-w64.org/ (A)下载安装软件 mingw-w64-install.exe ①双击运行安装软件,配置mingw-w64的版本、64位、windows操作系统、安装位置等信息即可 【亲测该方法对于新版本可行,但是低版本安装不完整,丢失大量文件夹】 ②然后配置环境变量:将MinGW-w64中“bin”文件夹所在的位置添加到系统环境变量的路径即可 参考链接: https://www.jianshu.com/p/d66c2f2e3537 ③使用“命令提示符”输入gcc -v验证是否配置正确 (B)直接下载对应的各个文件夹 参考链接: https://blog.csdn.net/jiqiren_dasheng/article/details/103775488 (C)在MATLAB主页-环境-附加变量中使用Add-on添加

鉴于这些方法在MATLAB 2016b 中安装 MinGW-w64 4.9.2 无效,继续研究发现: 2015b-2017a 版本:需要使用MinGW-w64 4.9.2 2017b 版本 :需要使用MinGW-w64 5.3 4.9.2版本下载不同的安装软件 https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1309.0/ 配置需要的功能

安装完成后,命令栏键入:

setenv(‘MW_MINGW64_LOC’,‘C:\TDM-GCC-64’) mex -setup C++

显示表示如下成功

=============================================================== 参考链接: ①https://www.jianshu.com/p/d66c2f2e3537 该链接介绍MinGW: MinGW 就是 GCC: C语言编译器 的 Windows 版本,MinGW -w64可以编译生成 64位 或 32位 可执行程序。 ②https://blog.csdn.net/jiqiren_dasheng/article/details/103775488 该链接介绍离线安装方式 ③https://blog.csdn.net/weixin_30474613/article/details/98489472 该链接介绍通过命令语句配置环境变量的方法 ④http://khailaie.com/notes/MEX/MEX-MinGW-setup-Windows.html 该链接是我成功的关键 =w= 最新版本下载网址: https://jmeubank.github.io/tdm-gcc/articles/2020-03/9.2.0-release 只可惜我用不了这么新鲜的 T^T

最新回复(0)