You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下如何将gcc/g++版本从11.3降级至11.2?

gcc/g++当前版本
之前尝试操作的界面

恢复Ubuntu 22.04中gcc/g++为11.2版本的方法

步骤1:确认可用的11.2版本包

执行命令查看仓库中gcc-11和g++-11的可安装版本:

apt-cache policy gcc-11 g++-11

在输出中找到包含11.2的版本条目,记下完整的版本号(例如11.2.0-19ubuntu1)。

步骤2:安装指定版本的gcc-11与g++-11

使用记下的版本号执行安装命令:

sudo apt install gcc-11=11.2.0-19ubuntu1 g++-11=11.2.0-19ubuntu1

若遇到依赖报错,添加--fix-missing参数修复:

sudo apt install --fix-missing gcc-11=11.2.0-19ubuntu1 g++-11=11.2.0-19ubuntu1

步骤3:锁定版本避免自动升级

防止系统更新时再次升级到11.3版本,执行:

sudo apt-mark hold gcc-11 g++-11

步骤4:设置默认gcc/g++版本

先查看当前alternatives配置:

update-alternatives --list gcc
update-alternatives --list g++

如果gcc-11和g++-11已在列表中,直接切换默认版本:

sudo update-alternatives --set gcc /usr/bin/gcc-11
sudo update-alternatives --set g++ /usr/bin/g++-11

若不在列表中,先添加再切换:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100
sudo update-alternatives --set gcc /usr/bin/gcc-11
sudo update-alternatives --set g++ /usr/bin/g++-11

步骤5:验证版本切换结果

执行以下命令确认版本已恢复为11.2:

gcc --version
g++ --version

内容的提问来源于stack exchange,提问作者SHallowDReam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:25:42