您当前的位置:首页 > 计算机 > 系统应用 > Linux

CentOS 7下升级gcc版本

时间:07-22来源:作者:点击数:

本文主要介绍怎么在CentOS 7环境下升级gcc版本,适用于部分源码包需要高版本的gcc进行编译的场景,需要准备的环境有:

  • CentOS 7

注:本文介绍的gcc,仅适用于编译64为程序,若想支持32位程序,则可参考另外一篇文章https://www.cdsy.xyz/computer/system/linux/230722/cd44833.html


安装SCL(第三方软件选集)

  • 使用下面命令安装SCL
  • SCL可以在不覆盖原有软件包的情况下与其共存,缺点就是仅支持64位
  • SCL仅支持安装devtoolset-4(gcc 5.2)(不含)之后的gcc版本
yum install -y centos-release-scl

安装gcc

  • 使用以下命令安装gcc,其中的9表示大版本号,默认安装大版本下的最新稳定版本
yum install -y devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

启动gcc(临时)

  • 使用以下命令临时启动gcc,这种方式适用于临时切换系统的gcc版本,即开即用,仅在当前bash中有效
scl enable devtoolset-9 bash

启动gcc(永久)

  • 使用以下命令永久启动gcc,这种方式适用于长期使用该版本进行编译,切换bash依然有效
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

查看gcc版本

  • 使用以下命令查看gcc版本
gcc --version
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门