前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu20.04升级gcc/g++

Ubuntu20.04升级gcc/g++

原创
作者头像
code-x
修改2022-08-17 14:59:03
3.9K0
修改2022-08-17 14:59:03
举报
文章被收录于专栏:code-xcode-x

默认版本是9.4.0

第一步

代码语言:javascript
复制
add-apt-repository ppa:ubuntu-toolchain-r/test

第二步

代码语言:javascript
复制
apt update

第三步

代码语言:javascript
复制
apt install gcc-11
apt install g++-11

查看是否安装成功

代码语言:javascript
复制
ls /usr/bin/gcc*
ls /usr/bin/g++*

第四步

代码语言:javascript
复制
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50
update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-9 50
update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-11 50

第五步

以交互模式配置

代码语言:javascript
复制
update-alternatives --config g++
代码语言:javascript
复制
root@ubuntu:/home/test# update-alternatives --config g++
有 2 个候选项可用于替换 g++ (提供 /usr/bin/g++)。

  选择       路径           优先级  状态
------------------------------------------------------------
* 0            /usr/bin/g++-9    50        自动模式
  1            /usr/bin/g++-11   50        手动模式
  2            /usr/bin/g++-9    50        手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/bin/g++-11 来在手动模式中提供 /usr/bin/g++ (g++)

验证是否切换成功

代码语言:javascript
复制
g++ -v

gcc version 11.1.0 (Ubuntu 11.1.0-1ubuntu1~20.04)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档