Обновление gfortran компилятор от 4,8 до 4,9

У меня есть gFortran 4.8.4 в моей системе. Я установил версию путем ввода:

sudo apt-get install gfortran-4.9

Все казалось прекрасным, но если я ввожу gfortran --version, это говорит, что это - версия 4.8.4 все еще. Как я могу зафиксировать это?

1
задан 21 September 2016 в 07:12

1 ответ

У Вас есть два gfortran установленные пакета: gfortran плоскость (версия 4.8.4) и gfortran-4.9 (версия 4.9).

Когда Вы работаете gfortran в обычном терминале Вы - на самом деле рабочая версия 4.8.4, как Вы заметили. Чтобы вынудить Вашу систему использовать 4,9 версии, попытайтесь работать gfortran-4.9 от терминала.


Теперь, в теории, Вы могли вызвать gfortran-4.9 быть названным от gfortran, но это не рекомендуется. Если Вы хотите проигнорировать это предупреждение, сделайте это:

  1. Создайте резервную копию и удалите существующее gfortran двоичный файл.

    sudo mv /usr/bin/gfortran /usr/bin/gfortran.bak
    sudo rm /usr/bin/gfortran
    
  2. Ссылка gfortran-4.9 к старому:

    ln -s /usr/bin/gfortran-4.9 /usr/bin/gfortran
    

Обратите внимание потерю этого при фактическом обновлении постоянного клиента gfortran пакет, поэтому имейте это в виду.

Для немного более постоянного изменения, которое не рискует повреждать Вашу систему (с оборотной стороной, что это только работает в терминале), Вы могли также присвоиться gfortran быть псевдонимом gfortran-4.9 путем выполнения этого:

echo "alias gfortran=gfortran-4.9" >> ~/.bashrc

Перезапустите любые сессии Bash, и gfortran должен выполнить версию 4.9

2
ответ дан 7 December 2019 в 13:41

Другие вопросы по тегам:

Похожие вопросы: