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博客

相关推荐
XIAOHEZIcode2 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
张飞飞飞飞飞15 天前
Tmux命令使用教程
linux·服务器·ubuntu
盼小辉丶15 天前
Ubuntu极速部署OpenClaw完全指南(本地模型+DeepSeek)
linux·ubuntu·openclaw
黑白园15 天前
【环境搭建】Ubuntu安装(一)
linux·ubuntu
Moshow郑锴15 天前
Ubuntu用SDKMAN轻松管理多个Java 版本
java·ubuntu·sdkman
error:(15 天前
Ubuntu 22.04 GNOME远程桌面配置问题排查与解决全流程
linux·运维·ubuntu
Java知识技术分享15 天前
在windows上使用wsl安装Ubuntu~linux系统
linux·人工智能·windows·ubuntu
天疆说15 天前
在 Ubuntu 24.04 上安装 MATLAB R2021b
数据库·ubuntu·matlab
Clang's Blog15 天前
Ubuntu(20.04/22.04/24.04)国内环境一键安装 Docker、JDK17 和 Maven
ubuntu·docker·maven
izcll15 天前
ubuntu系统安装软件的方法
linux·运维·ubuntu