1. 程式人生 > >如何在Matlab2018a中配置MinGW-w64 C/C++ 編譯器

如何在Matlab2018a中配置MinGW-w64 C/C++ 編譯器

       在完成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

)上下載64位的TDM-GCC,下載安裝好之後配置環境變數:

       右鍵計算機選擇屬性——高階系統設定——高階——環境變數,選系統變數下的“新建”,變數名寫“MW_MINGW64_LOC”,變數值寫之前安裝TDM-GCC時的安裝目錄,我的放在C盤了,所以就是“C:\TDM-GCC-64”,點選確定。

       然後進入Matlab2018a的主頁面,在視窗輸入:

       setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')

       再輸入mex -setup就好了。