matlab安装MinGW-w64 C/C++ 编译器

一、下载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.exeg++.exe 等)

  • include 文件夹(头文件)

  • lib 文件夹(库文件)

二、编辑系统环境变量

  1. 在 Windows 任务栏搜索框输入 "环境变量" ,选择 "编辑系统环境变量"

  2. 在弹出的 "系统属性" 窗口中,点击右下角的 "环境变量" 按钮。

  3. "环境变量" 窗口中,会看到两个区域:
    用户变量 (只对当前用户生效)
    系统变量 (对所有用户生效,需要管理员权限)

    通常推荐修改 用户变量 中的 Path,避免影响系统其他部分。

    "用户变量" 列表中找到 Path 变量,选中后点击 "编辑" 。如果没有 Path 变量,点击 "新建" ,变量名输入 Path。在弹出的 "编辑环境变量" 窗口中,点击 "新建" ,然后输入你的 MinGW 的 bin 目录的完整路径,例如:D:\mingw-w64\bin,点击 "确定" 保存所有打开的窗口。

  4. 验证配置

    打开一个新的 命令提示符 (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) 等选项,并且要求你选择,则配置成功。通常直接按回车即可。

相关推荐
周末也要写八哥13 小时前
MATLAB R2025a超详细下载与安装教程(附安装包)
开发语言·matlab
沅_Yuan15 小时前
基于深度回声状态网络DeepESN的锂离子电池SOH估算模型(NASA数据集)-创新算法【MATLAB】
matlab·锂电池·剩余使用寿命·nasa数据集·soh·寿命估算
沅_Yuan18 小时前
NASA锂电池老化数据集处理与健康因子提取【MATLAB】
matlab·锂电池·nasa·soh·寿命估算·健康因子
kaikaile199518 小时前
能量算子的MATLAB实现与详细算法
人工智能·算法·matlab
机器学习之心21 小时前
ICEEMDAN-CMBE特征提取+Bayes-TCN-BiLSTM故障诊断+SHAP可解释分析!MATLAB完整代码
matlab·shap可解释分析·iceemdan-cmbe·bo-tcn-bilstm
Aaron15881 天前
RFSOC+VU13P中在线部分可重构技术的应用分析
人工智能·算法·matlab·fpga开发·重构·信息与通信·信号处理
学测绘的小杨1 天前
从磁偶极子建模到定位反演:一个完整 MATLAB 仿真系统解析
matlab
Evand J1 天前
【滤波代码介绍|MATLAB】粒子滤波(PF)与自适应粒子滤波(APF)在三维动态系统状态估计中的对比,使用Sage Husa自适应的思想
开发语言·matlab·pf·粒子滤波·apf·自适应滤波
leo__5202 天前
拉丁超立方抽样(Latin Hypercube Sampling, LHS)MATLAB实现
开发语言·matlab
dr_yingli2 天前
fMRI(3-1)报告(个体化报告)生成器说明
开发语言·matlab