一、下载MinGW-w64压缩包
渠道一:MinGW-w64 官方构建(推荐)
访问 https://www.mingw-w64.org/downloads/,选择 "MinGW-W64 GCC-13.1.0" 或更新版本。
渠道二:WinLibs 构建包(下载速度快)
访问 https://winlibs.com/,直接下载 mingw-w64-ucrt-x86_64-13.1.0-11.0.1-r5.7z 这样的压缩包
推荐渠道二
下载后正确的内容
下载并解压后,你应该看到:
-
bin文件夹(里面包含gcc.exe、g++.exe等) -
include文件夹(头文件) -
lib文件夹(库文件)
二、编辑系统环境变量
-
在 Windows 任务栏搜索框输入 "环境变量" ,选择 "编辑系统环境变量"。
-
在弹出的 "系统属性" 窗口中,点击右下角的 "环境变量" 按钮。
-
在 "环境变量" 窗口中,会看到两个区域:
用户变量 (只对当前用户生效)
系统变量 (对所有用户生效,需要管理员权限)通常推荐修改 用户变量 中的
Path,避免影响系统其他部分。在 "用户变量" 列表中找到
Path变量,选中后点击 "编辑" 。如果没有Path变量,点击 "新建" ,变量名输入Path。在弹出的 "编辑环境变量" 窗口中,点击 "新建" ,然后输入你的 MinGW 的bin目录的完整路径,例如:D:\mingw-w64\bin,点击 "确定" 保存所有打开的窗口。 -
验证配置
打开一个新的 命令提示符 (CMD)或 PowerShell 窗口(如果之前已打开,需要关闭重新打开才能加载新环境变量)。输入
gcc --version,如果显示 GCC 的版本信息,则说明配置成功。
三、配置 MATLAB 使用 MinGW 编译器
1.打开 MATLAB,在命令窗口执行以下命令(将 D:\mingw-w64 替换为你的实际安装根目录,即包含 bin 文件夹的上一级目录):
setenv('MW_MINGW64_LOC', 'D:\mingw-w64')
提示:如果安装路径中有空格,请用双引号包裹
2.验证编译器检测
mex -setup
如果输出中显示了 MinGW64 Compiler (C) 等选项,并且要求你选择,则配置成功。通常直接按回车即可。