把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