【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

相关推荐
_童年的回忆_1 小时前
Linux下解决Git保存用户名和密码的方法
linux·运维·git
chenglin0165 小时前
ES_数据存储知识
java·服务器·elasticsearch
奔跑草-6 小时前
【服务器】Apache Superset功能、部署与体验
运维·服务器·apache·powerbi·superset
提笔惊蚂蚁6 小时前
终端VS命令解释器(Linux & Windows)
linux·运维·windows
Nimsolax6 小时前
Linux文件fd
linux
羊锦磊7 小时前
[ Servlet 服务器]
运维·服务器·servlet
tb_first7 小时前
k8sday13数据存储(1.5/2)
linux·运维·服务器·云原生·容器·kubernetes
搬码临时工8 小时前
通过自定义域名访问内网的web服务和tcp应用:内网ip到局域网外域名访问过程
服务器·tcp/ip·php
小红帽2.09 小时前
从ioutil到os:Golang在线客服聊天系统文件读取的迁移实践
服务器·开发语言·golang
逢生博客9 小时前
Ubuntu 安装 gvm 管理 Go 语言开发环境
linux·ubuntu·golang·gvm