CentOS 7下升级gcc版本

Eilene ·
更新时间:2024-11-10
· 868 次阅读

目录CentOS 7下升级gcc版本安装SCL(第三方软件选集)安装gcc启动gcc(临时)启动gcc(永久)查看gcc版本 CentOS 7下升级gcc版本

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

CentOS 7

注:本文介绍的gcc,仅适用于编译64为程序,若想支持32位程序,则可参考我另外一篇博文https://blog.csdn.net/ncdx111/article/details/106041764

安装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

在这里插入图片描述

小苏少 原创文章 19获赞 45访问量 13万+ 关注 私信 展开阅读全文
作者:小苏少



CentOS 7 gcc centos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号