把mex的C语言源文件编译成mex文件当然需要编译器。
2015b及以后版本可以添加免费的minGW-w64作为编译器。sourceforge.net,下载地址:
1. 在 sourceforge.net 网上, 搜索关键词: "TDM-GCC MinGW", 下载编译器: tdm64-gcc-5.1.0-2.exe
2. 把编译器安装到磁盘根目录(如 "D:\"), 并添加系统环境变量:
变量名(N): MW_MINGW64_LOC
变量值(V): D:\TDM-GCC-64
3. 在matlab中输入:setenv(‘MW_MINGW64_LOC’,‘安装路径’);
4.在matlab中输入:mex -setup
最后编译,mex xxxx.c
本文介绍如何将Matlab的C语言源文件使用minGW-w64编译为mex文件。适用于2015b及后续版本,具体步骤包括下载安装TDM-GCC MinGW编译器、配置系统环境变量、设置Matlab环境变量以及运行mex编译命令。

5256

被折叠的 条评论
为什么被折叠?



