我如何安装gfortran-7?

我已经成功安装了gcc-7

sudo sed -i 's/xenial/zesty/g' /etc/sources.list.d/ubuntu-toolchain-r*.list sudo apt update && sudo apt full-upgrade 

如果这不安装gfortran。 我的工作需要gfortran-7。 从gcc源安装gfortran(用于指定要安装的语言)会在make阶段产生错误(sfp-exceptions.c)。 有谁知道如何安装gfortran-7。 我正在研究ubuntu 16.04你好,我向那些花时间看我的问题的人道歉。 我成功安装了gfortran-7

 sudo apt-get install gfortran 

以前它不起作用。 也许是因为gcc-7,gofrtran-7已安装。 我现在正试图找出如何使gfortran-7成为默认值,目前–version显示gfortran-5。 谢谢大家也许有人可以帮我把gfortran-7作为gfortran-5的替代品。 我已经能够将gcc-7作为替代品

 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-7 

然后

 sudo update-alternatives --config g++ 

我试图修改gfortran的上述命令,但没有成功,即使参考了man

 man update-alternatives 

要么

 update-alternatives --help 

请帮忙

我在命令行上使用aptitude来处理ubuntu中的所有内容。 我总是安装工具链测试版本,所以我可以获得所有版本的gfortran(我必​​须支持低至4.9)。 这是我如何在新的ubuntu上安装它们:

 sudo apt-get install aptitude 
sudo add-apt-repository ppa:ubuntu-toolchain -r / test
sudo aptitude安装gcc-7 g ++ - 7 gfortran-7

您可以在其中添加所需的任何其他版本( https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test )。

我知道这是一个非常晚的回复,但我只需要在更新到14.04后安装16.04就会破坏我的专有nvidia驱动程序(或者可能是另一种方式)。

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gfortran-7

如果安装了不同的版本,则可能需要使用update-alternatives来设置编译器版本。