CentOS 7 升级 gcc 和 g++

起因是安装 Redis 6 需要高版本 gcc,不过升级一下总是不差的,CentOS 7 自带的gcc版本是4.8.5,过于陈旧。

  1. gcc -v # 查看当前gcc版本

  2. yum -y install centos-release-scl # 安装centos-release-scl

  1. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils # 安装gcc和g++

  2. scl enable devtoolset-9 bash # 使高版本 gcc 和 g++ 9 生效,需要注意的是scl命令启用只是临时的,退出shell或重新打开一个shell就会恢复原系统gcc版本

  3. gcc -v # 查看更新版本

  4. echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile # 将更新写入系统变量,永久生效

SCL(Software Collections)可以在同一个操作系统上安装和使用多个版本的软件,而不会影响整个系统的安装包,相当于一个版本控制器

上一篇 CentOS下使用timedatectl命令设置时间时区
下一篇 CentOS 7下安装RabbitMQ
目录
文章列表
1 Spring AOP 五大通知类型
Spring AOP 五大通知类型
2
Swift - 类初始化和反初始化方法(init与deinit)
Swift - 类初始化和反初始化方法(init与deinit)
3
Swift UI - 多行文本输入框(UITextView)
Swift UI - 多行文本输入框(UITextView)
4
Swift UI - 使用表格组件(UITableView)实现分组列表
Swift UI - 使用表格组件(UITableView)实现分组列表
5
使用Dockerfile为SpringBoot应用构建Docker镜像
使用Dockerfile为SpringBoot应用构建Docker镜像
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。