当前位置:   article > 正文

切换G++版本

切换g++版本

切换G++版本

1.如何查看编译器的版本

# 查看当前gcc的版本
gcc -v

# 查看当前g++的版本
g++ -v
  • 1
  • 2
  • 3
  • 4
  • 5

2.如何查询系统当前已安装的编译器版本

# 编译器一般都安装在/usr/bin下
cd /usr/bin

# 查看已安装的编译器
ls g++*
ls gcc*
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3.如何安装需要的编译器版本

# 例如安装版本为4.8的编译器
sudo apt-get install gcc-4.8 g++-4.8
  • 1
  • 2

4.将已安装的编译器版本加入到候选表中

 #最后的数字是优先级,可以根据需要设置
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5.切换编译器版本

# 切换gcc的版本
sudo update-alternatives --config gcc

# 切换g++的版本
sudo update-alternatives --config g++

# 一定要注意切换是两个一起切换,保持一致性,不然可能会出问题

# 输入命令后会输出如下内容,直接上下建切换即可:2 个候选项可用于替换 g++ (提供 /usr/bin/g++)##   选择       路径            优先级  状态

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gcc-8   100       auto mode
  1            /usr/bin/gcc-8   100       manual mode
  2            /usr/bin/gcc-9   100       manual mode

要维持当前值[*]请按<回车键>,或者键入选择的编号:1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

切换完成

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

闽ICP备14008679号