mex.getCompilerConfigurations

Получите конфигурационную информацию компилятора для создания файлов MEX

Описание

пример

cc = mex.getCompilerConfigurations возвращает объект cc содержание информации о настройках компилятора по умолчанию используется mex команда. Существует одна настройка для каждого поддерживаемого языка.

cc = mex.getCompilerConfigurations(lang) возвращает массив объектов для данного языка, lang.

пример

cc = mex.getCompilerConfigurations(lang,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, включая настройки C++.

'C++' или 'CPP'

Все настройки компилятора C++.

'Fortran'

Все настройки компилятора Фортрана.

Набор настроек, заданных как одно из этих значений.

'Selected'

Компилятор по умолчанию для каждого языка.

'Installed'

Все поддерживаемые компиляторы mex находит установленным в вашей системе.

'Supported'

Все компиляторы поддержаны в текущем релизе.

Выходные аргументы

свернуть все

Информация компилятора, указанная как mex.CompilerConfiguration объект или массив mex.CompilerConfiguration объекты. mex.CompilerConfiguration класс содержит следующие свойства только для чтения.

СвойствоЦель
NameИмя компилятора.
ShortName

Текст раньше идентифицировал файл опций для компилятора.

ManufacturerИмя производителя компилятора.
LanguageЯзык компилятора.
Version

(Только платформы Windows®) Версия компилятора.

Location

(Только платформы Windows) Папка, где компилятор установлен.

Details

Больше свойств только для чтения о настройке компилятора. Эти свойства зависят от компилятора, платформы и релиза MATLAB.

LinkerNameИмя компоновщика.
LinkerVersion

(Только платформы Windows) Версия компоновщика.

MexOpt

Имя и полный путь к файлу опций.

Priority

Приоритет этого компилятора.

Смотрите также

Представленный в R2008b