当前位置:   article > 正文

Ubuntu多版本gcc共存及手动切换使用版本_gcc多版本共存

gcc多版本共存

查看 gcc/g++ 版本

  • 查看当前版本
    gcc -v
    g++ -v
  • 查看系统已有版本
    ls /usr/bin/gcc*
    ls /usr/bin/g++*
  • 若没有需要的版本,先进行安装:
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update
    sudo apt install gcc-7
    sudo apt install g++-7

手动切换运行版本

  • 先将需要的版本添加到 update-alternatives 中,设置优先级
#gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 30 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
#g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 40 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 若想删除,执行命令:
    sudo update-alternatives --remove gcc /usr/bin/gcc-4.9
  • 手动配置 update-alternatives
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述
手动输入想要切换版本的编号即可。

  • 查看版本是否切换成功
    gcc -v
    g++ -v
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/261094
推荐阅读
相关标签
  

闽ICP备14008679号