centos7安装gcc 4.9.2

CentOS 7 自带 GCC 4.8.5,升级到 4.9.2 推荐用 ‌SCL 软件集‌,比源码编译省事得多,也避免影响系统自带的编译器。操作分三步:装源、装包、激活。

  1. ‌安装 SCL 仓库 ‌:先装 centos-release-scl,如果提示源失效,检查下镜像源配置。yum install -y centos-release-scl
  1. ‌安装 devtoolset-3 ‌:这个集合里就是 GCC 4.9.2。注意 CentOS 7 自带的 devtoolset 是 7 或 8,对应更高版本,要装 4.9.2 得用第三方的 COPR 源。

    添加第三方源

    wget -O /etc/yum.repos.d/rhscl-devtoolset-3-el7-epel-7.repo https://copr.fedorainfracloud.org/coprs/rhscl/devtoolset-3-el7/repo/epel-7/rhscl-devtoolset-3-el7-epel-7.repo

    yum makecache fast

    安装

    yum -y install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils

  2. 激活并应用

  3. scl enable devtoolset-3 bash

  4. gcc -v # 此时应显示 4.9.2

相关推荐
洋就在江州1 天前
gitlab-cicd 离线集成——springboot-cicd (非docker形式,shell形式)
java·spring boot·后端·ci/cd·gitlab·gitlab-runner
oicola1 天前
【运维】CI/CD是什么,合格的规范应该怎么设置
运维·ci/cd
tianyuanwo1 天前
【软考高级系统架构设计师】05 - DevOps & CI/CD专题备考
ci/cd·系统架构·devops
白帽攻防录4 天前
SRC 挖洞:Claude Code Action 供应链 RCE 深度复盘,CVE-2026-47751 一个 PR 怎么偷走你所有 CI/CD 密钥
网络安全·ci/cd·供应链安全
hasty5 天前
安全扫描器也要被隔离:Trivy Terraform 文件读取漏洞与 CI 输出边界
安全·ci/cd·terraform
事圆则缓6 天前
Android 使用 Jenkins 实现 CI/CD,并用 SonarQube 建立质量门禁
android·ci/cd·jenkins
行者-全栈开发9 天前
【码动四季·秋】从 commit 到发版全自动:Conventional Commits + semantic-release 发布流水线实战
git·ci/cd·自动化发布·atomgit·semantic-releas·语义化版本自动化·git 提交规范落地
Zhou14113610 天前
CICD_01_持续集成与Jenkins入门
运维·ci/cd·jenkins