⑴ 安装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函数