Значение по умолчанию изменения gcc Компилятор в Системе Linux

MATLAB® поддержки только один компилятор для каждого языка на Linux® платформы. Если у вас есть несколько установленных компиляторов, компилятор по умолчанию не может быть компилятором, который поддерживает MATLAB. Чтобы определить значение по умолчанию gcc компилятор для вашей системы, в MATLAB, введите:

!which gcc

Чтобы изменить компилятор по умолчанию, выберите одну из этих опций.

  • Измените систему $PATH переменная. Когда вы изменяете путь, этот компилятор становится значением по умолчанию для всех приложений в вашей системе.

    Изменить $PATH переменная, добавляет папка, содержащая компилятор, который MATLAB поддерживает к началу пути. Обратитесь к своей документации по операционной системе для правильной команды, чтобы использовать.

  • Выберите компилятор, который MATLAB поддерживает при выполнении mex команда. Чтобы изменить компилятор, используйте varname переменный набор к GCC, в прописных буквах.

    Например, если в настоящее время поддерживаемый gcc компилятор является версией 6.3, и это установлено в /usr/bin/gcc-6.3 папка в вашей системе, чтобы создать timestwo.cВвод:

    copyfile(fullfile(matlabroot,'extern','examples','refbook','timestwo.c'),'.','f')
    mex -v GCC='/usr/bin/gcc-6.3' timestwo.c

Примечание

mex -setup команда не изменяет компилятор по умолчанию на Linux.

Похожие темы

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