Sirius' blog Sirius' blog
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sirius0v0

怕什么真理无穷,进一寸有一寸的欢喜
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 学习笔记

  • 踩坑记录

    • MATLAB安装配置MinGW-w64 C/C++编译器
      • 了解需要安装的编译器版本
      • 下载并配置编译器
      • 在MATLAB中配置环境
  • 《MATLAB》与控制
  • 踩坑记录
Sirius0v0
2022-04-07
目录

MATLAB安装配置MinGW-w64 C/C++编译器

# MATLAB如何安装配置MinGW-w64 C/C++编译器

# 了解需要安装的编译器版本

演示环境:Win11 + MATLAB2020b

在附加功能资源管理器中不难找到如何选择适合自己版本的编译器版本的描述:

This Add-On installs one of the following versions of MinGW GCC based on your version of MATLAB:

MATLAB version________________MinGW version

R2015b through R2017a_______GCC 4.9.2

R2017b and R2018a____________GCC 5.3

R2018b and later_______________GCC 6.3

注意

这里以R2020b为例,需要选择6.3版本(版本过低或过高都不行)

# 下载并配置编译器

若MinGW-W64的在线安装 (opens new window)因自身网络或其他原因无法正常下载安装时,可下载离线压缩包 (opens new window),解压至任意目录下,并配置环境变量。

  • 在线安装版本选择
MinGW-W64在线安装的版本选择
  • 离线安装版本选择x86_64-6.3.0-release-win32-seh-rt_v5-rev2.7z

注意

安装路径一定不能包含空格和中文字符!

安装并配置环境变量后可通过终端输入gcc -v检查是否安装成功:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=...

...

gcc version 6.3.0 (x86_64-win32-seh-rev2, Built by MinGW-W64 project)

# 在MATLAB中配置环境

提示

说明一下,这里MinGW的安装目录为:D:\mingw-w64\mingw64

安装完成编译器后,进入MATLAB界面,命令行窗口输入:setenv('MW_MINGW64_LOC', 'D:\mingw-w64\mingw64');

再输入mex -setup检查,完成编译器的配置。

环境配置并检查

编辑 (opens new window)
#MATLAB
上次更新: 2022/04/07, 13:57:16
C-Mex S-Function编写入门

← C-Mex S-Function编写入门

最近更新
01
ipopt优化库配置及使用
07-21
02
ubuntu离线安装包的方法
07-21
03
其它控件的使用
03-05
更多文章>
Theme by Vdoing | Copyright © 2020-2024 Sirius0v0 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式