【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

相关推荐
渡我白衣3 小时前
计算机组成原理(5):计算机的性能指标
服务器·网络·c++·人工智能·网络协议·tcp/ip·网络安全
炼丹精神小伙3 小时前
VS Code 多跳板机连到目标服务器
运维·服务器
同聘云3 小时前
阿里云国际站服务器防火墙如何使用及防护???
服务器·阿里云·云计算
咖丨喱3 小时前
【Miracast 协议详解】
linux
列逍3 小时前
Linux文件(一)
linux·文件操作·write·read·重定向·open·文件描述符
陌sr,3 小时前
关于TMK的生成及安全注入方式
android·运维·服务器·安全·pos机·edc·刷卡
gaize12133 小时前
华为云与火山引擎云服务对比分析
服务器·云计算
wanhengidc3 小时前
云手机 一款多功能利器
运维·服务器·安全·智能手机·生活
Ghost Face...3 小时前
深入解析dd命令:缓存与磁盘速度之谜
linux·缓存
WTCLLB3 小时前
打印机双面扫描文件保存到windows11家庭版电脑,提示出错:正在连接服务器,服务器响应错误
运维·服务器·电脑