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、查看更新后的版本

相关推荐
Hi竹子3 小时前
Linux Centos 安装Jenkins到服务
linux·centos·jenkins
别吵我午休3 小时前
linux新磁盘做分区(GPT分区表)
linux·运维·gpt·磁盘挂载
futurismme-锦光4 小时前
戴尔电脑开机出现MBR和GPT处理
linux·windows·电脑
jinan8864 小时前
出差人员携带的电脑文件信息安全如何保障?
大数据·运维·服务器·网络·安全·电脑
蒲公英的孩子4 小时前
DCU异构程序--矩阵乘
linux·c++·分布式·矩阵·架构
思想永无止境4 小时前
如何在 CentOS 中生成 CSR
linux·运维·centos
不要吃栗子李5 小时前
高级运维:shell练习2
linux·运维·php
LensonYuan5 小时前
在Linux系统中无网络安装Nginx并配置负载均衡
linux·网络·nginx
Unique_yt5 小时前
1.13 多线程编程
linux