You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Rocky Linux 9中安装旧版本GCC(GCC8/GCC10)

在Rocky Linux 9上通过DNF安装旧版本GCC(GCC8/GCC10)

Rocky Linux 9 默认搭载 GCC11,要安装更早版本的 GCC(如8或10),无需源码编译,可通过官方提供的 devtoolset 工具集实现,以下是具体步骤:

  1. 启用 CodeReady Builder 软件源
    devtoolset 包位于该源中,执行命令开启:
dnf config-manager --set-enabled codeready-builder-for-rhel-9-x86_64-rpms

(若为非x86_64架构,替换命令中的x86_64为对应架构标识)

  1. 安装目标版本的 GCC
    根据需求选择对应的命令:
  • 安装 GCC8:
dnf install devtoolset-8-gcc devtoolset-8-gcc-c++
  • 安装 GCC10:
dnf install devtoolset-10-gcc devtoolset-10-gcc-c++
  1. 临时激活旧版 GCC
    devtoolset 不会直接替换系统默认的 GCC,需手动激活才能使用:
  • 激活 GCC8:
scl enable devtoolset-8 bash
  • 激活 GCC10:
scl enable devtoolset-10 bash

执行以下命令验证版本:

gcc --version

(退出当前终端后会恢复到系统默认的 GCC11)

  1. 设置永久激活(可选)
    若希望每次登录终端都自动使用旧版 GCC,可将激活命令写入用户的~/.bashrc文件:
  • 针对 GCC8:
echo "source scl_source enable devtoolset-8" >> ~/.bashrc
  • 针对 GCC10:
echo "source scl_source enable devtoolset-10" >> ~/.bashrc

修改完成后重新登录终端即可生效。

内容的提问来源于stack exchange,提问作者Bub Espinja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:03:19