Изменение компилятора по умолчанию

Для получения информации о смене компилятора gcc/g + + на поддерживаемую версию в Linux® платформы, см. «Изменение компилятора gcc по умолчанию в Linux System».

Системы Windows

MATLAB® поддерживает отдельные опции компилятора по умолчанию для файлов языка C, C++ и Фортран. Если в Windows установлено несколько поддерживаемых MATLAB компиляторов для языка® система, затем MATLAB выбирает один в качестве компилятора по умолчанию. Чтобы изменить значение по умолчанию, используйте mex -настройка lang команда. MATLAB отображает сообщение со ссылками, чтобы выбрать другой компилятор по умолчанию.

Если вы звоните mex - настройка без lang аргумент, затем MATLAB отображает информацию о компиляторе C по умолчанию. MATLAB также отображает ссылки на другие поддерживаемые языки. Чтобы изменить значение по умолчанию для другого языка, выберите ссылку.

Если вы звоните mex - настройка из приглашения операционной системы MATLAB отображает ту же информацию. Однако сообщения не содержат ссылок. Вместо этого MATLAB отображает соответствующий mex синтаксис команды для изменения компилятора по умолчанию. Скопируйте команду и вставьте ее в приглашение операционной системы.

Выбранный компилятор остается по умолчанию для этого языка до вызова mex - настройка для выбора другого значения по умолчанию.

Компиляторы C

Чтобы изменить компилятор C по умолчанию, в командной строке MATLAB введите:

mex -setup

mex - настройка по умолчанию используется информация о компиляторе C. Кроме того, введите:

mex -setup c

Компиляторы C++

Чтобы изменить компилятор C++ по умолчанию, введите:

mex -setup cpp

Пример см. в разделе Выбор компилятора C++.

Компиляторы на языке ФОРТРАН

Чтобы изменить компилятор Фортран по умолчанию, введите:

mex -setup Fortran

Используйте компилятор, не используемый по умолчанию, в Mac-системах

Если в системе установлено несколько версий Xcode, MATLAB использует компилятор, заданный как Xcode.app применение. Можно использовать компилятор из Xcode.X.app, где Xcode.X.app - имя, используемое для сохранения ранее установленной версии Xcode.

Перед запуском MATLAB из типа Terminal:

xcode-select -switch /Applications/Xcode.X.app/Contents/Developer

Чтобы увидеть, какой Xcode MATLAB использует, в типе терминала:

xcode-select -p

Не используйте mex -f optionsfile Синтаксис

mex командная -f опция указания файла строения сборки будет удалена в следующем релизе. Вместо этого используйте рабочие процессы, описанные в этой теме, для определения компилятора.

См. также

Похожие темы

Внешние веб-сайты