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

相关推荐
Natsuagin3 小时前
轻松美化双系统启动界面与同步时间设置(Windows + Ubuntu)
linux·windows·ubuntu·grub
davenian6 小时前
< OS 有关 > Ubuntu 24 SSH 服务器更换端口 in jp/us VPSs
linux·ubuntu·ssh
weixin_387002158 小时前
Openssl之SM2加解密命令
安全·ubuntu·密码学·ssl·命令模式
张海森-1688209 小时前
ubuntu20.04重启后不显示共享文件夹
ubuntu
默凉9 小时前
Ubuntu 20.04源码安装opencv 4.5.0
opencv·ubuntu
柳鲲鹏11 小时前
Ubuntu编译ZLMediaKit
linux·运维·ubuntu
张海森-16882011 小时前
MobaXterm通过ssh远程连接Ubuntu的方法
ubuntu·ssh
会飞的土拨鼠呀15 小时前
Ubuntu 防火墙ufw详解
linux·运维·ubuntu
若云止水15 小时前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_os_io_t 类型
linux·nginx·ubuntu
鱼儿听雨眠16 小时前
【Ubuntu】GPU显存被占用,但显示没有使用GPU的进程
linux·服务器·ubuntu·gpu算力