ubuntu16.04 不支持 gcc-11,g++11

总结

ubuntu16.04 不支持 gcc-11,需要升级 18.04 或更高的版本。

背景

最近需要在我的 ubuntu16.04 电脑上安装 gcc-11,g++-11,使用更高的版本来编译代码。根据网上查到的方式是添加以下的源并进行安装

bash 复制代码
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-11
sudo apt install g++-11

但会报以下 error(gcc-9 和 g++-9 是可以安装的)

E: Unable to locate package gcc-11

E: Unable to locate package g++-11

后来在这个链接中看到安装包的信息,发现 ubuntu16.04 并没有 gcc-11 和 g++ 版本,需要升级到 18.04或更高。

注:在符合要求的系统版本中安装 gcc-11 或 g++,记得建立链接,

bash 复制代码
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 优先级(替换为数字,数值越高,优先级越高)
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 优先级

通过以下指令,可以查看优先级,删除优先级也可以下面的链接。

bash 复制代码
sudo update-alternatives --config gcc

参考

Ubuntu下gcc多版本共存和版本切换_ubuntu1804 gcc12.1-CSDN博客

相关推荐
gordon~92 小时前
Windows 11 wsl 中安装的Ubuntu-24.04 中装docker
windows·ubuntu·docker
XXOOXRT3 小时前
Ubuntu搭建Java项目运行环境(JDK17+MySQL8.0)超详细教程
java·linux·mysql·ubuntu
吴声子夜歌3 小时前
TypeScript——类型基础(二)
linux·ubuntu·typescript
vvw&3 小时前
如何从 Ubuntu 24.04 升级到 Ubuntu 25.04
linux·运维·服务器·ubuntu
tobebetter95274 小时前
Debian / Ubuntu openclaw 浏览器自动化
ubuntu·自动化·debian
王小义笔记6 小时前
解决使用WSL客户端养龙虾后C盘空间告急的问题
ubuntu·ai·键盘·openclaw
STKingA17 小时前
Win11 WSL2+Ubuntu开发环境配置全攻略
linux·运维·ubuntu
吴声子夜歌9 小时前
TypeScript——内置工具类型、类型查询、类型断言和类型细化
linux·ubuntu·typescript
吴声子夜歌10 小时前
TypeScript——索引类型、映射对象类型、条件类型
git·ubuntu·typescript
枫桥骤雨19 小时前
我的龙虾日记
ubuntu·openclaw