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

相关推荐
好奇的菜鸟3 小时前
如何在 Ubuntu 24.04 (Noble) 上使用阿里源
linux·运维·ubuntu
好奇的菜鸟5 小时前
如何在Ubuntu上检查MySQL是否启动并放开3306端口
mysql·ubuntu·adb
ZPC82108 小时前
ubuntu 6.8.0 安装xenomai3.3
linux·运维·ubuntu
电脑能手9 小时前
遇到该问题:kex_exchange_identification: read: Connection reset`的解决办法
linux·ubuntu·ssh
snoopyfly~9 小时前
Ubuntu 24.04 安装配置 Redis 7.0 开机自启
linux·redis·ubuntu
精英的英9 小时前
在Ubuntu 24.04主机上创建Ubuntu 14.04编译环境的完整指南
linux·运维·ubuntu
奇妙之二进制10 小时前
计算机科学导论(10)什么是BIOS
ubuntu·计算机基础
岁月玲珑10 小时前
【如何判断Linux系统是Ubuntu还是CentOS】
linux·ubuntu·centos
Kevin不想说话9261911 小时前
Ubuntu 24.04 安装搜狗输入法完整教程
ubuntu
矩阵老炮15 小时前
Ubuntu20.4编译AOSP源码实践
ubuntu·aosp