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

相关推荐
hoo3433 小时前
【Typora】!Markdown 编辑器详细安装教程,高效上手
linux·编辑器
skywalk81633 小时前
FreeBSD 14.3 轻量级Jail虚拟机:内存资源占用仅13MB的实战指南
运维·服务器·freebsd·jail
nandezizai_ddc4 小时前
Debian 初始设置
运维·debian
R.lin4 小时前
浅谈Nginx
运维·nginx
tkevinjd4 小时前
【无标题】
linux
羑悻的小杀马特4 小时前
JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用
linux·服务器·coplar
远程软件小帮手4 小时前
好用的远程软件!ToDesk、向日葵、UU远程横测
运维·服务器·游戏·电脑
std78794 小时前
核电站里,机器人当起“侦察兵”
运维·安全·机器人
HIT_Weston4 小时前
30、【Ubuntu】【远程开发】内网穿透:反向隧道建立(二)
linux·运维·ubuntu
乌萨奇也要立志学C++4 小时前
【Linux】进程间通信(三)System V 共享内存完全指南:原理、系统调用与 C++ 封装实现
linux·c++