致力于Linux-Win-MacOS系统技术支持及软件,提供开源代码编译服务,搭建部署软件运行环境,HPC计算集群及科研计算类软件编译安装
Ubuntu 更新升级/降级安装 GNU gcc g++ gfortran编译器版本
Ubuntu 更新升级/降级安装 GNU gcc g++ gfortran编译器版本

Ubuntu 更新升级/降级安装 GNU gcc g++ gfortran编译器版本

1、添加PPA软件源

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update

    2、安装不同的gcc g++ gfortran版本,根据自己的需要进行选择安装

    sudo apt-get install gcc-4.8 g++-4.8 gfortran-4.8

    sudo apt-get install gcc-4.9 g++-4.9 gfortran-4.9

    sudo apt-get install gcc-5 g++-5 gfortran-5

    sudo apt-get install gcc-6 g++-6 gfortran-6

    sudo apt-get install gcc-7 g++-7 gfortran-7

    sudo apt-get install gcc-8 g++-8 gfortran-8

    sudo apt-get install gcc-9 g++-9 gfortran-9

    sudo apt-get install gcc-10 g++-10 gfortran-10

    sudo apt-get install gcc-11 g++-11 gfortran-11

    3、安装完成后,更新系统环境路径里面的编译器版本(以gcc-9示例,需根据自己实际安装的版本进行更改)

    sudo rm -rf /usr/bin/g++
    sudo rm -rf /usr/bin/cc
    sudo rm -rf /usr/bin/gcc
    sudo rm -rf /usr/bin/c++
    sudo rm -rf /usr/bin/gcc-ar
    sudo rm -rf /usr/bin/gcc-nm
    sudo rm -rf /usr/bin/gcc-ranlib
    sudo rm -rf /usr/bin/gfortran
    sudo ln -s /usr/bin/g++-9 /usr/bin/g++
    sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
    sudo ln -s /usr/bin/gcc-9 /usr/bin/cc
    sudo ln -s /usr/bin/g++-9 /usr/bin/c++
    sudo ln -s /usr/bin/gcc-ar-9 /usr/bin/gcc-ar
    sudo ln -s /usr/bin/gcc-nm-9 /usr/bin/gcc-nm
    sudo ln -s /usr/bin/gcc-ranlib-9 /usr/bin/gcc-ranlib
    sudo ln -s /usr/bin/gfortran-9 /usr/bin/gfortran

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注