【Ubuntu20.04】安装gcc11 g++11, Ubuntu18.04

shell 复制代码
#查看当前使用的gcc版本命令:
gcc -v
#更新软件源指令:
sudo apt-get update
#更新软件指令:
sudo app-get upgrade


# 添加相应的源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
#更新软件源指令:
sudo apt-get update

# 卸载已有gcc
sudo apt remove gcc-9 g++-9
# 运行以下命令来清理已卸载软件包的残余文件和依赖项:
sudo apt autoremove

# 安装最新版gcc
sudo apt-get install gcc-11 g++-11

# 使用以下命令将/usr/bin/gcc符号链接指向GCC 11的路径:
sudo ln -s /usr/bin/gcc-11 /usr/bin/gcc
sudo ln -s /usr/bin/g++-11 /usr/bin/g++

#查看当前使用的gcc版本命令:
gcc -v

要是不卸载:

使用update-alternatives命令设置默认编译器版本。首先列出已安装的GCC版本:

sudo update-alternatives --list gcc

使用update-alternatives命令设置gcc和g++的符号链接到GCC 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

最后,使用update-alternatives命令配置默认的GCC版本为GCC 11:

sudo update-alternatives --config gcc

相关推荐
Mr. Cao code1 天前
Docker匿名数据卷实战指南
运维·ubuntu·docker·容器
自由的好好干活1 天前
UBI镜像文件打包与编辑
linux·嵌入式硬件
shawnyz1 天前
RHCSE--ansible1-入门和模块
linux·运维·ansible
我命由我123451 天前
充血模型与贫血模型
java·服务器·后端·学习·架构·java-ee·系统架构
奔跑的花短裤1 天前
ubuntu安装Isaac sim4.5与强化学习使用
linux·ubuntu·机器人·强化学习·isaac sim·isaac lab
陕西小伙伴网络科技有限公司1 天前
CentOS-7 编译glibc-2.29
linux·运维·centos
米高梅狮子1 天前
02. 配置DNS服务器
运维·服务器·centos
宴之敖者、1 天前
Linux——指令
linux·运维·服务器
Xの哲學1 天前
Linux设备驱动模型深度解剖: 从设计哲学到实战演练
linux·服务器·网络·算法·边缘计算
半夏知半秋1 天前
kcp学习-通用的kcp lua绑定
服务器·开发语言·笔记·后端·学习