Centos系统升级gcc版本

自己环境的gcc版本太低,影响使用SAN全家桶进行内存泄露检查

当前环境gcc版本查看

复制代码
gcc --version

进行升级:

1、安装EPEL存储库

复制代码
yum install epel-release -y

2、确保系统已经更新到最新版本

复制代码
yum update -y

3、安装GCC编译器及其相关工具包

复制代码
yum groupinstall "Development Tools" -y

安装完成后会更新为最新的gcc版本。

不过我实践用了以下方法指定升级版本:

1、使用devtoolset存储库提供的不同版本,安装devtoolset

复制代码
yum install centos-release-scl -y

2、根据需求选择并安装特定版本的GCC。比如,安装DevToolset 9

复制代码
yum install devtoolset-9 -y

3、安装完成后,可以使用以下命令切换到所安装的GCC版本,这样就能够在当前终端会话中使用所安装的GCC版本。

复制代码
scl enable devtoolset-9 bash

4、或者永久性地设置默认的GCC版本,可以创建一个符号链接

复制代码
ln -sf /opt/rh/devtoolset-9/root/usr/bin/* /usr/local/bin/

5、查看更新后的版本

相关推荐
Full Stack Developme21 分钟前
JVM 与 Linux 交互的核心原理
linux·运维·jvm
Java识堂23 分钟前
多级负载均衡架构
运维·架构·负载均衡
MXsoft61829 分钟前
## 自动化巡检:从手工两小时到系统五分钟的落地实践
运维·自动化
ZLG_zhiyuan30 分钟前
直击华南工博会|ZLG致远电子:EtherCAT与自动化总线应用方案动态实景呈现
运维·自动化
HackTwoHub1 小时前
最新Nessus2026.6.8版本主机漏洞扫描/探测工具Windows/Linux
linux·运维·服务器·安全·web安全·网络安全·安全架构
qq_163135751 小时前
Linux 【04-mkdir命令超详细教程】
linux
qq_163135751 小时前
Linux 【08-mv命令超详细教程】
linux
Nayxxu1 小时前
Gemini + RAG 企业知识库教程:从文档切片到答案生成
运维·人工智能
三雷科技3 小时前
Claude Code 命令行完全指南:从高效交互到自动化工作流
运维·自动化·交互
正经教主3 小时前
【docker基础】第五课:Docker网络详解
运维·docker·容器