Matlab安裝MinGW64編譯器
今天搞了Matlab內的C語言編譯器問題,這個問題其實是個超級大坑,弄了很久,才發現解決的問題就在眼前,寫出來就是希望大家少踩這個坑。試了很多種方法,裝了各種的MinGW,還是不行,還是不行,崩潰了。最後看到了博主的這篇文章,http://blog.csdn.net/desire121/article/details/60466845,沒找到轉載就再寫了下。明明MinGW都已經裝好了,可是Matlab死活找不到,無語。我的Matlab是2016b的,然後裝了VS2013可以用,但是VS太大了,平時也不用,安裝半天,解除安裝又是半天。最後發現了TDM-GCC,事實上,Matlab提示有個連結,也就是下面的連結,非常之詳細,可惜是英文的,當時,不想看,然後就把答案錯過了,值得注意。
後來看了一篇部落格,解決了我的問題。
其實我的需求也不一定就非得使用VS,我只是需要一個c語言編譯器,更何況MATLAB也推薦使用TDM-GCC,所以就用這個代替吧。
(!!!文件上說的是4.9.2版本,請自行在官網下載老的版本,本人親測,新版本不行,心酸。。。)(Note: Verify you have installed MinGW-w64 version 4.9.2 before setting the environment variable.)
第一步:下載TDM-GCC(注意看清是32位還是64位),TDM-GCC的安裝路徑不要包括空格;
第二步:新建環境變數MW_MINGW64_LOC,設定為TDM-GCC-64的安裝位置;
第三步:在MATLAB命令列內執行命令setenv(‘MW_MINGW64_LOC’,folder),folder為TDM-GCC的安裝位置,要加單引號;(where folder is the installation directory, for example, ‘C:\TDM-GCC-64’.)
最後,重啟一下MATLAB;