mingw w64 matlab,Matlab安装MinGW-w64问题解决
在命令行窗口執(zhí)行
mex -setup
報如下錯誤:
錯誤使用 mex
未找到支持的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器。有關(guān)更多選項,請訪問
http://www.mathworks.com/support/compilers/R2017a/。
解決辦法:
下載TDM-GCC(注意看清是32位還是64位),TDM-GCC的安裝路徑不要包括空格;
安裝完成后設(shè)置系統(tǒng)環(huán)境變量:
計算機->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量
新建環(huán)境變量中增加MW_MINGW64_LOC=C:\TDM-GCC-64
Path中添加GCC的安裝目錄
點擊確定后,重啟Matlab,執(zhí)行mex -setup提示如下信息則安裝成功;
MEX 配置為使用 'MinGW64 Compiler (C)' 以進(jìn)行 C 語言編譯。
警告: MATLAB C 和 Fortran API 已更改,現(xiàn)可支持
包含 2^32-1 個以上元素的 MATLAB 變量。您需要
更新代碼以利用新的 API。
您可以在以下網(wǎng)址找到更多的相關(guān)信息:
http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html。
要選擇不同的語言,請從以下選項中選擇一種命令:
mex -setup C++
mex -setup FORTRAN
特別需要注意的是TDM-GCC安裝目錄只能安裝在C盤根目錄,參考
總結(jié)
以上是生活随笔為你收集整理的mingw w64 matlab,Matlab安装MinGW-w64问题解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab如何使用cu文件,Matla
- 下一篇: 基于matlab的回波,基于MATLAB