温馨提示×

centos gcc依赖包有哪些

小樊
42
2026-09-24 00:44:06
栏目: 智能运维

在 CentOS 上,gcc 本身是一个编译器前端,安装它时会通过 yum/dnf 自动拉取一系列依赖包。不同 CentOS 版本(6/7/8/Stream)依赖略有差异,但核心依赖基本一致。


一、通过 yum 查看 gcc 依赖(推荐)

最简单、最准确的方法:

yum deplist gcc

或(CentOS 8 / Stream):

dnf deplist gcc

二、gcc 常见依赖包(典型列表)

以下是在 CentOS 7 上 gcc 的常见依赖(示例):

1. 核心依赖

  • glibc
  • glibc-devel
  • glibc-headers
  • binutils
  • cpp
  • libgcc
  • libgomp
  • libmpc
  • mpfr
  • gmp
  • zlib

2. gcc 子组件

  • gcc 依赖 cpp(C 预处理器)
  • gcc 通常包含:
    • gcc
    • gcc-c++(如需 C++)
    • libstdc++
    • libstdc++-devel

3. 开发工具链相关(安装 gcc 时可能间接依赖)

  • make
  • pkgconfig
  • kernel-headers
  • annobin(CentOS 8+)

三、一键安装 gcc 及常用开发环境

CentOS 7

yum groupinstall "Development Tools"

CentOS 8 / Stream

dnf groupinstall "Development Tools"

这会安装:

  • gcc
  • gcc-c++
  • make
  • autoconf
  • automake
  • binutils
  • 相关头文件和库

四、最小化安装 gcc 所需包(手动方式)

如果你只想装最少的:

yum install gcc glibc-devel binutils cpp libgcc

五、查看已安装 gcc 依赖

rpm -qR gcc

如果你愿意,可以告诉我:

  • CentOS 具体版本(6 / 7 / 8 / Stream)
  • 是否需要 C++ / 多版本 gcc / 离线安装

我可以给你更精确的依赖清单或离线 RPM 包列表。

0 踩