Atualizando o compilador gfortran de 4.8 para 4.9

1

Eu tenho o gFortran 4.8.4 no meu sistema. Eu instalei a versão 4.9 digitando:

sudo apt-get install gfortran-4.9

Tudo parecia bem, mas se eu digitar gfortran --version , ele diz que ainda é a versão 4.8.4. Como posso consertar isso?

    
por Shalabh Saxena 21.09.2016 / 06:03

1 resposta

2

Você tem dois pacotes gfortran instalados: gfortran plain (versão 4.8.4) e gfortran-4.9 (versão 4.9).

Quando você executa gfortran em um terminal regular, na verdade você está executando a versão 4.8.4, como você percebeu. Para forçar seu sistema a usar a versão 4.9, tente executar gfortran-4.9 do terminal.

Agora, em teoria, você poderia forçar gfortran-4.9 a ser chamado de gfortran , mas isso não é recomendado. Se você quiser ignorar esse aviso, faça o seguinte:

  1. Faça backup e remova o binário gfortran existente.

    sudo mv /usr/bin/gfortran /usr/bin/gfortran.bak
    sudo rm /usr/bin/gfortran
    
  2. Vincule gfortran-4.9 ao antigo:

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

Observe que você perderá isso se realmente atualizar o pacote gfortran normal, por isso lembre-se disso.

Para uma alteração um pouco mais permanente que não corra o risco de quebrar seu sistema (com a desvantagem de funcionar apenas em um terminal), você também pode atribuir gfortran para ser um alias de gfortran-4.9 executando este:

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

Reinicie as sessões de Bash e gfortran deve executar a versão 4.9

    
por Kaz Wolfe 21.09.2016 / 06:11