在 CentOS 上,gcc 本身是一个编译器前端,安装它时会通过 yum/dnf 自动拉取一系列依赖包。不同 CentOS 版本(6/7/8/Stream)依赖略有差异,但核心依赖基本一致。
最简单、最准确的方法:
yum deplist gcc
或(CentOS 8 / Stream):
dnf deplist gcc
以下是在 CentOS 7 上 gcc 的常见依赖(示例):
glibcglibc-develglibc-headersbinutilscpplibgcclibgomplibmpcmpfrgmpzlibgcc 依赖 cpp(C 预处理器)gcc 通常包含:
gccgcc-c++(如需 C++)libstdc++libstdc++-develmakepkgconfigkernel-headersannobin(CentOS 8+)yum groupinstall "Development Tools"
dnf groupinstall "Development Tools"
这会安装:
如果你只想装最少的:
yum install gcc glibc-devel binutils cpp libgcc
rpm -qR gcc
如果你愿意,可以告诉我:
我可以给你更精确的依赖清单或离线 RPM 包列表。