温馨提示×

centos如何下载gcc源码

小樊
46
2026-08-29 10:52:32
栏目: 智能运维

CentOS 上下载 GCC 源码 常见有几种方式,按推荐程度给你说明。


一、推荐方式:从 GNU 官方镜像下载(最干净、版本可控)

1️⃣ 查看最新 GCC 版本

访问官网:

https://gcc.gnu.org/

2️⃣ 使用 wget 下载源码(以 GCC 13.2 为例)

cd /usr/local/src
wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz

3️⃣ 解压

tar -xf gcc-13.2.0.tar.xz
cd gcc-13.2.0

优点

  • 官方源码
  • 版本可控
  • 适合编译升级 GCC

二、国内镜像(速度快)

如果国外网络慢,可以用 清华大学镜像站

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz

三、通过 Git 获取(适合开发)

git clone https://gcc.gnu.org/git/gcc.git

或者指定分支:

git clone -b releases/gcc-13 https://gcc.gnu.org/git/gcc.git gcc-13

✅ 适合研究 GCC 源码
❌ 体积大、编译慢


四、通过 CentOS 官方源码包(仅适合当前系统版本)

CentOS 7 / 8

yum install -y yum-utils
yumdownloader --source gcc

或:

dnf download --source gcc

解压:

rpm2cpio gcc*.src.rpm | cpio -idmv

⚠️ 注意:

  • 源码是 RPM 打包版本
  • 不是最新 GCC
  • 适合调试系统自带 GCC

五、下载依赖(编译前必须)

如果你是要 编译 GCC,还需要下载依赖:

cd gcc-13.2.0
./contrib/download_prerequisites

它会自动下载:

  • gmp
  • mpfr
  • mpc
  • isl

六、总结推荐方案

目的 推荐方式
升级 GCC ✅ GNU 官方或清华镜像
研究源码 ✅ Git
系统调试 ✅ CentOS 源码 RPM

如果你愿意,我可以帮你:

  • ✅ 编译安装 GCC(不破坏系统 gcc)
  • ✅ 多版本 GCC 共存
  • ✅ 指定 CentOS 7 / 8 / Stream 的详细步骤

你是 CentOS 几?升级还是研究源码?

0