温馨提示×

centos gcc依赖包怎么装

小樊
48
2026-08-29 11:51:32
栏目: 智能运维

CentOS 上安装 gcc 及其依赖包,推荐直接用系统包管理器 yum(CentOS 7 及以前)或 dnf(CentOS 8+)。下面按版本说明。


一、CentOS 7(用 yum)

1️⃣ 安装 gcc(会自动处理依赖)

sudo yum install -y gcc

2️⃣ 安装 C++ 编译器(g++)

sudo yum install -y gcc-c++

3️⃣ 安装开发工具组(推荐,包含 gcc、make、autoconf 等)

sudo yum groupinstall -y "Development Tools"

安装完成后验证:

gcc --version
g++ --version

二、CentOS 8 / Stream(用 dnf)

CentOS 8 已停止维护,建议用 CentOS Stream 8/9

sudo dnf install -y gcc gcc-c++

或安装完整开发工具:

sudo dnf groupinstall -y "Development Tools"

三、常见依赖包(手动情况)

如果你遇到缺少依赖,常见包包括:

sudo yum install -y \
glibc-devel \
kernel-headers \
binutils \
make \
autoconf \
automake

四、离线 / 内网环境(手动下载 rpm)

1️⃣ 在有网机器下载

yum install --downloadonly --downloaddir=./gcc_rpms gcc gcc-c++

2️⃣ 拷贝到目标机器后安装

rpm -Uvh *.rpm --force --nodeps

yum localinstall -y *.rpm

五、常见问题

❓ gcc 安装后提示 command not found

which gcc

如无输出,检查是否安装成功:

rpm -qa | grep gcc

❓ 需要高版本 gcc(如 gcc 10/11)

需要用 SCL源码编译(可继续问我)


六、快速总结 ✅

# CentOS 7
sudo yum install -y gcc gcc-c++

# CentOS 8+
sudo dnf install -y gcc gcc-c++

如果你能告诉我:

  • ✅ CentOS 具体版本(cat /etc/centos-release
  • ✅ 是否需要高版本 gcc
  • ✅ 是否内网 / 离线

我可以给你 最合适、最省事的安装方案

0