Изменение компилятора 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.

Похожие темы

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