温馨提示×

centos gcc安装依赖有哪些

小樊
41
2026-10-17 09:15:29
栏目: 智能运维

在 CentOS 上安装 gcc 时,通常并不是只装一个 gcc 包,还会依赖一系列编译工具链和运行时库。下面按常见场景说明。


一、最基础安装(推荐)

yum install -y gcc

gcc 主要依赖包括:

  • glibc-devel:C 标准库头文件
  • glibc-headers
  • binutils:汇编、链接工具(ld、as)
  • cpp:C 预处理器
  • mpfr、gmp、mpc:数学运算库(gcc 自身依赖)
  • kernel-headers:内核头文件

二、安装 C++ 编译器

yum install -y gcc-c++

额外依赖:

  • libstdc++-devel
  • gcc-c++

三、开发工具组(最省事,推荐新手)

yum groupinstall -y "Development Tools"

包含:

  • gcc
  • gcc-c++
  • make
  • autoconf
  • automake
  • bison
  • flex
  • gdb
  • patch
  • rpm-build 等常用编译工具

四、常见“缺依赖”报错对应包

报错现象 缺失依赖
cannot find crt1.o glibc-devel
fatal error: stdio.h glibc-headers
ld not found binutils
cc1: error cpp
C++ 编译失败 gcc-c++

五、CentOS 7 / 8 差异

  • CentOS 7:用 yum
  • CentOS 8(已 EOL):用 dnf,或换 vault 源
  • CentOS Stream:用 dnf

六、验证是否安装成功

gcc --version
g++ --version

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是 最小化安装 还是 桌面版
  • 是否要编译 内核 / Nginx / Python / 特定软件

我可以给你精确依赖清单。

0 踩