在 CentOS 上安装 gcc 及其依赖包,推荐直接用系统包管理器 yum(CentOS 7 及以前)或 dnf(CentOS 8+)。下面按版本说明。
sudo yum install -y gcc
sudo yum install -y gcc-c++
sudo yum groupinstall -y "Development Tools"
安装完成后验证:
gcc --version
g++ --version
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
yum install --downloadonly --downloaddir=./gcc_rpms gcc gcc-c++
rpm -Uvh *.rpm --force --nodeps
或
yum localinstall -y *.rpm
command not foundwhich gcc
如无输出,检查是否安装成功:
rpm -qa | grep gcc
需要用 SCL 或 源码编译(可继续问我)
# CentOS 7
sudo yum install -y gcc gcc-c++
# CentOS 8+
sudo dnf install -y gcc gcc-c++
如果你能告诉我:
cat /etc/centos-release)我可以给你 最合适、最省事的安装方案。