MATLAB 帮助中心
获取用于构建 MEX 文件的编译器配置信息
cc = mex.getCompilerConfigurations
cc = mex.getCompilerConfigurations(lang)
cc = mex.getCompilerConfigurations(lang,list)
cc = mex.getCompilerConfigurations 返回对象 cc,该对象包含 mex 命令所用的默认编译器配置的相关信息。每种支持的语言有一种配置。
cc
mex
示例
cc = mex.getCompilerConfigurations(lang) 返回给定语言 lang 的对象数组。
lang
cc = mex.getCompilerConfigurations(lang,list) 返回配置集 list 的相关信息。
list
全部折叠
myCCompiler = mex.getCompilerConfigurations('C','Selected')
myCCompiler = CompilerConfiguration with properties: Name: 'Microsoft Visual C++ 2010 (C)' Manufacturer: 'Microsoft' Language: 'C' Version: '10.0' Location: 'c:\Program Files (x86)\Microsoft Visual Studio 10.0' ShortName: 'MSVC100' Priority: 'A' Details: [1x1 mex.CompilerConfigurationDetails] LinkerName: 'link' LinkerVersion: '' MexOpt: 'C:\Users\auser\AppData\Roaming\MathWorks\MATLAB\R2014a\mex_C_win64.xml'
MATLAB® 根据您的架构和 MATLAB 版本来显示信息。
cLanguageCC = mex.getCompilerConfigurations('C','Supported'); length(cLanguageCC)
ans = 10
您的 MATLAB 版本的编译器数量可能会不同。
'Any'
'C'
'C++'
'CPP'
'Fortran'
语言,指定为下列值之一。
默认值。所有支持的语言。
所有 C 编译器配置,包括 C++ 配置。
所有 C++ 编译器配置。
所有 Fortran 编译器配置。
'Selected'
'Installed'
'Supported'
配置集,指定为下列值之一。
每种语言的默认编译器。
mex 发现的安装在系统中的所有支持编译器。
当前版本中支持的所有编译器。
编译器信息,指定为 mex.CompilerConfiguration 对象或 mex.CompilerConfiguration 对象数组。mex.CompilerConfiguration 类包含以下只读属性。
mex.CompilerConfiguration
Name
ShortName
用于标识编译器选项文件的文本。
Manufacturer
Language
Version
(仅限 Windows® 平台)编译器的版本。
Location
(仅限 Windows 平台)编译器的安装文件夹。
Details
有关编译器配置的更多只读属性。这些属性取决于编译器、平台和 MATLAB 版本。
LinkerName
LinkerVersion
(仅限 Windows 平台)链接器的版本。
MexOpt
选项文件的名称和完整路径。
Priority
此编译器的优先级。
如果您重新安装编译器,则运行 mex -setup 来更新编译器配置信息。
mex -setup
在 R2008b 中推出
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处