Я только что собрал и установил gcc6.3.0 для MATLAB, но не могу указать путь к нему. Я пробовал
export PATH=/home/mo/GCC-6.3.0:$PATH
, но это все еще дает путь к gcc9.3.0 по умолчанию. Ubuntu20.04.
Простым способом для меня было экспортировать путь gcc в терминал как:
export PATH=/home/mo/GCC-6.3.0/bin:$PATH
, а затем открыть MATLAB из этого окна терминала как:
cd /usr/local/MATLAB/R2019a/bin
./matlab
проверить путь gcc в MATLAB:
!which gcc
Вам придется обновить конфигурацию gcc, чтобы сделать его вашим компилятором по умолчанию.
Добавьте компилятор в список доступных компиляторов.
sudo update-alternatives --install /usr/bin/gcc gcc /path/to/installation/bin/gcc-6.3 6
Активируйте компилятор. Вам будет предложено выбрать компилятор.
sudo update-alternatives --config gcc
Проверьте, вступили ли изменения в силу, с помощью gcc --version
По соображениям безопасности не рекомендуется добавлять каталоги, особенно в начало пути, поскольку объяснил в этот ответ .