默认版本是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)