導航:首頁 > 源碼編譯 > matlab2017沒有編譯器怎麼辦

matlab2017沒有編譯器怎麼辦

發布時間:2022-01-12 17:05:01

⑴ 安裝matlab的時候沒有配置編譯器怎麼辦

重新安裝一下matlab,選擇custom安裝,然後只選編譯器個工具,其他的都勾掉就可以了

⑵ matlab2015b找不到編譯器SDK怎麼辦

.M文件是保存一段代碼的文件,類似於C語言中的一個函數體; 這也是MATLAB中最常見的文件保存格式之一 .MEX文件是一種「可在matlab環境中調用的C(或fortran)語言衍生程序」。也就是說,MEX文件的源碼文件是由C或Fortran語言編寫的,後經matlab編

⑶ 在linux的matlab內輸入mex-setup顯示沒有gcc編譯器怎麼辦

gcc -v試試有沒有?如果有的話 設置matlab找到對應的c編譯器的安裝目錄就可以了 可以matlab不支持共有Gcc庫的VB

⑷ 為什麼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 中可執行文件所在目錄添加到系統路徑上,然後就可以使用編譯後的程序了。

⑸ Matlab mbuild-setup 沒有找到compiler怎麼辦

Matlab mbuild-setup 沒有找到compiler怎麼辦
matlab自帶有一個mcc的編譯器的 如果要VC的編譯器,需要安裝C/C++編譯器(如:vc6.0、VS2010等)

⑹ matlab 中mex -setup 編譯器怎麼弄

這個需要你的電腦上安裝有C++6.0才能出來,mex -setup列出的編譯器都是你電腦上的,你圖上的[1] Lcc-win32是matlab自帶的編譯器。
由於你電腦上沒安裝其他的編譯器,當然就檢測不到C++6.0

⑺ 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命令。

⑻ 如下,在matlab窗口中輸入mbuild -setup時,為什麼一個編譯器都沒有顯示啊求指教

您恐怕沒有裝C的編譯器吧。。如果您matlab的版本是2011或更新的,建議裝VS2010;如果matlab的版本是2010,建議裝VS2008。裝完了VS再回來運行mbuild -setup就有選項了。

⑼ 在matlab中使用mbuild命令,找不到VC6.0的編譯器,請教下,這到底是怎麼回事

mbuild的作用是把*.c, *.cpp之類的文件編譯連接成獨立應用,當然需要C++編譯器的支持。
不同版本所支持的編譯器是不一樣的,詳細情況需要查閱相應版本的文檔。
從你現在顯示的信息看,你的系統里沒有可用的C++編譯器,如果想用,那就安裝一個吧。

⑽ 沒有matlab自帶編譯器LCC,只有下面這個編譯器,怎麼把guide封裝成exe

網路 deploytool函數

閱讀全文

與matlab2017沒有編譯器怎麼辦相關的資料

熱點內容
android光感 瀏覽:964
php業務流 瀏覽:963
devc編譯錯了怎麼辦 瀏覽:300
編譯系統都有哪些部分 瀏覽:707
資料庫技術pdf 瀏覽:232
如何把網頁部署到伺服器上 瀏覽:634
php用戶組 瀏覽:785
撫順自動數控編程軟體 瀏覽:747
如何判斷是否可以通過編譯 瀏覽:929
衛士通加密官網 瀏覽:55
程序員需要會盲打么 瀏覽:448
編譯c無法識別unsighed 瀏覽:433
怎麼給幾年前的安卓機強行刷機 瀏覽:316
天方地圓製作演算法 瀏覽:193
演算法失效分析 瀏覽:760
gcc編譯選項給gdb調試 瀏覽:590
ios和android前景好 瀏覽:66
蘋果如何藍牙傳送安卓app 瀏覽:552
方舟編譯器mod怎麼用 瀏覽:762
伺服器地址欄在哪裡 瀏覽:397