当前位置: 首页 > article >正文

MinGW-w64_10.0.0 + GCC12_x86_64-12.2.0-release-posix-seh-msvcrt-rt_v10-rev2.zip

主题:mingw-w64安装 以及 matlab适配mingw-w64,g++,gcc

无套路直接下载mingw-w64 for matlab

通过百度网盘分享的文件:

MinGW-w64_10.0.0 + GCC12_x86_64-12.2.0-release-posix-seh-msvcrt-rt_v10-rev2.zip
链接:https://pan.baidu.com/s/10wPBPqUBv4N-qGlDEjpVcg?pwd=1024 
提取码:1024 
--来自百度网盘超级会员V5的分享

通过百度网盘分享的文件:wingw64_8.1-x86_64-12.2.0-release-p...
链接:https://pan.baidu.com/s/1vkqrKYA9V2T_D7tdcwS32g?pwd=1024 
提取码:1024 
--来自百度网盘超级会员V5的分享

安装wingw-w64

step1:解压缩到 D:\install\mingw64

step2:将D:\install\mingw64\bin添加到电脑环境变量配置的PATH中

step3:windows 11 cmd验证安装成功

win+R,输入cmd打开,然后输入,如果有版本信息,则表明安装成功。

> gcc --version       

> g++ --version

matlab适配wingw-w64

step1:设置MINGW64环境变量

>> setenv('MW_MINGW64_LOC','D:\install\mingw64_8.1')

step2:配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译

>> mex -setup C

step3:编译.c文件,看看是否位matlab配置c编译器成功否:

>> mex main.c

编译main.c出现的问题:

错误使用 mex
D:/install/mingw64_8.1/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: Cannot export mexFunction: symbol not defined
collect2.exe: error: ld returned 1 exit status

问题原因:百度AI回答可以解决问题,见:

step4:解决Cannot export mexFunction: symbol not defined

设置g++,并main.cpp换成代码如下:

#include "mex.h"

void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) {
    mexPrintf("Hello, Matlab and MinGW64!\n");
}

编译cpp成功如下:

(end)


http://www.kler.cn/a/389598.html

相关文章:

  • 词嵌入方法(Word Embedding)
  • Java项目实战II基于微信小程序的个人行政复议在线预约系统微信小程序(开发文档+数据库+源码)
  • 免费HTML模板和CSS样式网站汇总
  • 外星人入侵
  • 【教程】华南理工大学国际校区宿舍门锁声音设置
  • 【前端】JavaScript高级教程:线程机制与事件机制
  • 高边坡安全监测系统的工作原理和应用领域
  • 基于Spring Boot的美术馆管理系统的设计与实现,LW+源码+讲解
  • 公司一般如何监控员工电脑?公司监控员工电脑的4种常见方式,2024最新安利
  • Qt中时间戳转化为时间
  • 数据结构 C/C++(实验一:线性表)
  • Redis - 数据库管理
  • Go语言结构体、方法与接口
  • git 对已提交的说明进行编辑
  • Golang | Leetcode Golang题解之第554题砖墙
  • 初识JVM、解释和运行、内存管理、即时编译
  • 【真题笔记】16年系统架构设计师要点总结
  • Linux之sed命令详解
  • Java将Boolean转为Json对象的方法
  • Web前端演示:遥感建筑物图像分割
  • 前端CSS3 渐变详解
  • 15分钟学 Go 第 46 天 : 监控与日志
  • 15分钟学 Go 第 41 天:中间件的使用
  • git status 命令卡顿的排查
  • Qt信号和槽-->day04
  • Rust学习(二)——rust基础语法Ⅰ: