exponenta event banner

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

Связанные темы

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