Matlab安裝MinGW-w64編譯器
最近搞了Matlab內的C語言編譯器問題,這個問題其實是個坑,寫出來給有緣人少踩這個坑。
我原來自己電腦上裝好了VS2015,然後裝了MATLAB2014B,發現使用在MATLAB內使用mex -setup時總是找不到編譯器。後來裝了MATLAB2016a,也是找不到,嘗試了網上的很多方法,還是不行。
後來看了一篇部落格,解決了我的問題。
其實我的需求也不一定就非得使用VS,我只是需要一個C語言編譯器,更何況MATLAB也推薦使用TDM-GCC,所以就用這個代替吧。(適用於自己下載編譯器安裝使用,Matlab版本為2016a,其他不知道)
第一步:下載TDM-GCC(注意看清是32位還是64位),TDM-GCC的安裝路徑不要包括空格;
http://tdm-gcc.tdragon.net/download
第二步:新建環境變數MW_MINGW64_LOC,設定為TDM-GCC-64的安裝位置;
第三步:在MATLAB命令列內執行命令setenv(‘MW_MINGW64_LOC’,folder),folder為TDM-GCC的安裝位置,要加單引號;
最後,重啟一下MATLAB;
最後要說明,其實上面只是把MATLAB的官方文件加上自己的經驗翻譯了一下。更詳細請看下面連結:
http://cn.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html?requestedDomain=uk.mathworks.com
相關文章
- 安裝 GCC 編譯器(轉)GC編譯
- Linux gcc編譯器安裝LinuxGC編譯
- 安裝c, c++編譯器 on AIXC++編譯AI
- CPP編譯器安裝(Windows環境)編譯Windows
- 編譯安裝zabbix編譯
- apache編譯安裝Apache編譯
- 編譯安裝nmon編譯
- swoole 編譯安裝編譯
- 編譯安裝Nginx編譯Nginx
- 編譯安裝mysql編譯MySql
- nginx編譯安裝Nginx編譯
- Griffin編譯安裝編譯
- 安裝編譯ffmpeg編譯
- Go開發者之如何破解安裝GoLand編譯器?GoLand編譯
- Shell編譯安裝nginx編譯Nginx
- centos PHP 編譯安裝CentOSPHP編譯
- httpd編譯安裝phphttpd編譯PHP
- PHP的編譯安裝PHP編譯
- Mysql 5.7.17 編譯安裝MySql編譯
- ffmpeg安裝之linux編譯安裝Linux編譯
- Windows下編譯Caffe並編譯Matlab介面Windows編譯Matlab
- llvm和mingw-w64配合編譯的奇怪問題LVM編譯
- 自制編譯器——cbc安裝後使用出問題編譯
- Linux上安裝GCC編譯器過程(轉)LinuxGC編譯
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- Mac 編譯安裝 PHPRedis 模組Mac編譯PHPRedis
- PHP7 編譯安裝PHP編譯
- Linux編譯安裝NginxLinux編譯Nginx
- CentOS 6.4 編譯安裝 apacheCentOS編譯Apache
- ubuntu編譯安裝kernel教程。Ubuntu編譯
- windows下編譯安裝thriftWindows編譯
- 編譯安裝php7編譯PHP
- php7編譯安裝PHP編譯
- 原始碼編譯安裝Redis原始碼編譯Redis
- 編譯安裝LAMP環境編譯LAMP
- LNMP—Nginx的編譯安裝LNMPNginx編譯
- LAMP原始碼編譯安裝LAMP原始碼編譯