mex.getCompilerConfigurations

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

Синтаксис

cc = mex.getCompilerConfigurations
cc = mex.getCompilerConfigurations(lang)
cc = mex.getCompilerConfigurations(lang,list)

Описание

пример

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 может отличаться.

Входные параметры

свернуть все

Язык, заданный как одно из этих значений.

любой

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

C

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

'C++' или 'CPP'

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

'Fortran'

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

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

'Selected'

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

'Installed'

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

'Supported'

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

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

свернуть все

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

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

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

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

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

Местоположение

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

Детали

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

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

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

MexOpt

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

Priority

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

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

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

Была ли эта тема полезной?