下载渠道总览
方式一 系统仓库 RPM 包
yum install -y gcc gcc-c++ makegcc -v方式二 源码编译安装 GCC
https://gcc.gnu.org/releases.htmlhttps://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/./contrib/download_prerequisites,自动拉取 GMP、MPFR、MPC、ISL 等依赖(亦可离线预先下载放入源码目录)。./configure --enable-languages=c,c++ --disable-multilibmake -j$(nproc)make install常用下载镜像与示例路径
| 渠道 | 示例地址 | 说明 |
|---|---|---|
| CentOS 7 Base/Packages | http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ |
在线仓库镜像;离线下载 RPM 包与依赖 |
| CentOS Vault(历史版本) | https://vault.centos.org/7.5.1804/os/x86_64/Packages/ |
适用于已 EOL 或特定小版本 |
| CentOS 6 Packages | https://vault.centos.org/6.8/os/x86_64/Packages/ |
CentOS 6 历史包 |
| GNU GCC Releases | https://gcc.gnu.org/releases.html |
官方源码包 |
| GNU GCC 镜像 | https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/ |
国内镜像,下载更快 |
| GNU 基础设施依赖 | ftp://gcc.gnu.org/pub/gcc/infrastructure/ |
GMP/MPFR/MPC/ISL 等源码 |
| 第三方 RPM 查询 | https://centos.pkgs.org/ |
检索各发行版/版本的 RPM 包信息与下载链接 |
| 以上镜像与路径可用于在线获取或离线准备 RPM 包与源码包。 |
离线安装简要提示
rpm -Uvh *.rpm 并让依赖自动解析;如确需强制,可临时使用 --nodeps --force,但请先在测试环境验证,避免生产风险。gcc -v、g++ -v 校验版本,必要时检查 /usr/bin/gcc 软链接是否指向期望版本。