在MATLAB中手动安装MinGW64详细教程

  • A+
所属分类:未分类

方法1:从Matlab附加功能中安装

MATLAB 通过读取环境变量 “MW_MINGW64_LOC” 来检测 MinGW 编译器。当您从 MATLAB 附加组件菜单安装 MinGW 时,MATLAB 会设置此变量。以下说明可用于手动设置此环境变量。
注意:请注意,为了使任何更改成为永久性的,必须卸载“MATLAB 支持 MinGW-w64 C/C++ 编译器”支持包(如果之前已安装)

 

方法2:离线手动安装

MATLAB 通过读取环境变量 “MW_MINGW64_LOC” 来检测 MinGW 编译器。当您从 MATLAB 附加组件菜单安装 MinGW 时,MATLAB 会设置此变量。以下说明可用于手动设置此环境变量。
注意:请注意,为了使任何更改成为永久性的,必须卸载“MATLAB 支持 MinGW-w64 C/C++ 编译器”支持包(如果之前已安装)

 

对于 MATLAB R2017b 及更高版本:
在执行以下步骤之前,请确认您已根据您的 MATLAB 版本安装了适当版本的 MinGW-w64。

 

MinGW-w64 version 8.1 for R2023a and later
MinGW-w64 version 6.3 for R2018b and later
MinGW-w64 version 5.3 for R2017b through R2018a

 

版本安装出错,会出现,请确保GCC是64位
mha_sorry, unimplemented 64-bit mode not compiled in

1) 使用管理权限启动 MATLAB。
2) 下载链接中的 MATLAB 函数 'configuremingw'。

3) 在 MATLAB 命令窗口中运行:

>> configuremingw(folder)
其中 'folder' 是 MinGW 的安装目录,例如 'C:\TDM-GCC-64'。请注意,此路径不应包含任何空格,此路径不能包含bin目录。

 

或者,运行:
>> configuremingw
然后导航到 MinGW 的安装目录

 

4)在matlab窗口运行指令:

mex –setup 查看安装结果

5)配置C++语言编译

运行 mex -setup C++ 将MEX 配置为使用 'MinGW64 Compiler (C++)' 以进行 C++ 语言编译。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: