当前位置:   article > 正文

Ubuntu18.04升级GCC/G++ 11_ubuntu18.04 gcc11

ubuntu18.04 gcc11

目前适用于Ubuntu18.04的GCC/G++ 11不在稳定仓库中,因此需要源码编译或者添加PPA仓库安装。

具体步骤:

        源码包下载:GCC

添加PPA仓库安装:

  1. bash执行添加PPA源
    add-apt-repository ppa:ubuntu-toolchain-r/test
  2. 更新软件源
    sudo apt update
  3. 安装新版本GCC/G++
    sudo apt install gcc-11 g++-11
  4. 查找所有已安装的GCC/G++
    1. #使用locate命令比find快一些,使用前最好更新一下索引
    2. sudo updatedb && sudo ldconfig
    3. locate gcc | grep -E "/usr/bin/gcc-"
    4. #如果locate不能用
    5. ls /usr/bin/gcc*
    6. ls /usr/bin/g++*

  5. 切换到最新GCC/G++版本
    1. #命令最后的110是优先级,如果使用auto选择模式,系统将默认使用优先级高的
    2. #假设只安装了GCC/G++ 711版本
    3. sudo update-alternatives --remove-all gcc
    4. sudo update-alternatives --remove-all g++
    5. sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1
    6. sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10
    7. sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 1
    8. sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 10

     

  6. 验证默认编译器版本是否改变
    1. gcc --version
    2. g++ --version

     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/260988
推荐阅读
相关标签
  

闽ICP备14008679号