如何在Matlab2018a中配置MinGW-w64 C/C++ 編譯器
阿新 • • 發佈:2018-12-21
在完成Matlab2018a的安裝之後,想要配置相應的編譯器,使用mex -setup命令卻提示報錯:
“錯誤使用 mex未找到支援的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器。如需更多選項,請參閱http://www.mathworks.com/support/compilers/R2018a/win64.html。”
按照提示去附加功能資源管理器中下載MinGW-w64 C/C++ 編譯器,然而死活下不下來,怎麼辦呢,度娘了一下,在官網(http://tdm-gcc.tdragon.net/download
右鍵計算機選擇屬性——高階系統設定——高階——環境變數,選系統變數下的“新建”,變數名寫“MW_MINGW64_LOC”,變數值寫之前安裝TDM-GCC時的安裝目錄,我的放在C盤了,所以就是“C:\TDM-GCC-64”,點選確定。
然後進入Matlab2018a的主頁面,在視窗輸入:
setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
再輸入mex -setup就好了。