matlab沒有編譯器
1. 將libsvm裝進matlab,選擇編譯器的時候說沒有編譯器怎麼辦
先把你的matlab和C編譯器關聯上,例如visual studio,沒有就裝一個~
2. 我的matlab貌似沒有編譯器,該怎麼辦
回復 matsuper 的帖子我就是用的mbuilt -setup
3. 在linux的matlab內輸入mex-setup顯示沒有gcc編譯器怎麼辦
gcc -v試試有沒有?如果有的話 設置matlab找到對應的c編譯器的安裝目錄就可以了 可以matlab不支持共有Gcc庫的VB
4. 64位機器MATLAB2013b和MATLAB2014a沒有LCC編譯器,怎麼安裝它
要用MATLAB2013a的mex功能重新編譯一下C文件,但是64位的MATLAB沒有自帶的編譯器。所以使用mex -setup安裝。安裝MATLAB2013a支持的編譯器,有SDK7.1等21個,但是win8的電腦似乎裝不了SDK7.1,有SDK8.1 可以裝在win8.1 上,但是悲劇的是MATLAB2013
5. matlab裡面沒有編譯器怎麼辦
你的安裝路徑是什麼樣的???還有就是系統呢??
6. MATLAB mex 找不到編譯器怎麼辦
①選y後,MATLAB會列出當前機器上已經安裝的、且與當前MATLAB版本兼容的所有C編譯器,一般而言,MATLAB都會自帶一個LCC編譯器,然而LCC目前僅支持32位的MATLAB,所以你的機器上沒有。
②選n後,MATLAB會列出所有與當前MATLAB版本兼容的C編譯器類型(不管你是否已經安裝,用於幫助用戶選擇合適的C編譯器),你機器上已經安裝的2個編譯器,VC6.0:MATLAB從R2010b之後不再支持,所以選項里看不到;而SDK7.1選n時可以看到([11]),但選y時沒有跳出,是因為MATLAB沒有正確定位SDK。
③解決方法:
方法一:如果以預設選項安裝了SDK7.1(不改變默認安裝路徑),可以嘗試輸入n後,選擇 [14] (注意:是14,不是11!),強制定位該編譯器(網上有人用這種方法成功了:http://mlinking.blog.163.com/blog/static/185801922201331464626365/)
方法二:重新安裝MATLAB,安裝時選擇32位進行安裝,則自帶LCC編譯器。
方法三:選擇適配的VS版本,下載安裝後,重新配置MEX命令。
7. 為什麼matlab中沒有編譯器
1. 安裝
單獨安裝、和MATLAB同時安裝。
2. 設置(以vs2005為例)
>> mbuild -setup
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers [y]/n? y
Select a compiler:
[1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2010a\sys\lcc
[2] Microsoft Visual C++ 2008 SP1 in D:\Program Files\Microsoft Visual Studio 9.0
[3] Microsoft Visual C++ 2005 SP1 in C:\Program Files\Microsoft Visual Studio 8
[0] None
Compiler: 3
Please verify your choices:
Compiler: Microsoft Visual C++ 2005 SP1
Location: C:\Program Files\Microsoft Visual Studio 8
Are these correct [y]/n?
Trying to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R2010a\compopts.bat
From template: D:\PROGRA~1\MATLAB\R2010a\bin\win32\mbuildopts\msvc80compp.bat
Done . . .
3. 使用
(1)在 MATLAB 環境中使用 mcc 命令;
(2)在系統命令環境中使用 mcc.exe (在Windows上);
(3)在 MATLAB 環境中使用 Deployment Tool。
4. 程序發布
(1)使用 MATLAB 命令 builder;
(2)使用 Deployment Tool 圖形化工具。
一般來說,需要發布的文件有3個:
(1)編譯得到的可執行文件或庫函數;
(2)CTF 文件;
(3)MCRInstaller.zip。
在最終用戶的計算機上,首先需要把MCRInstaller.zip 解壓,並把 MCR 中可執行文件所在目錄添加到系統路徑上,然後就可以使用編譯後的程序了。
8. matlabjaconbin不能編譯
版本不對應。
可以先檢查下目前使用的編譯器的版本,打開編譯器文件夾,找到gcc.exe所在文件夾,在cmd命令界面中,切換到gcc.exe所在文件夾目錄,並鍵入「gcc-v」,可以查看目前使用編譯器的版本,通過Matlab幫助等,找到Matlab支持的編譯器版本等,選擇網址,進入相應頁面,安裝下載的文件,彈出如下設置對話框,這兒一定要設置好。比如版本號一定要設置成6.3.0,版本過高或過低都不行,另外,由於安裝在windows64位上,所以選擇x86-64,以及win32,其它,可默認,或選擇另外的都可以。選擇「下一步」,直到安裝完成。
9. matlab mex -setup找不到編譯器
這種情況應該是需要安裝一個編譯器。
10. 安裝matlab的時候沒有配置編譯器怎麼辦
重新安裝一下matlab,選擇custom安裝,然後只選編譯器個工具,其他的都勾掉就可以了