温馨提示×

centos gcc找不到怎么办

小樊
44
2026-09-17 21:35:06
栏目: 智能运维

在 CentOS 上提示 gcc 找不到(command not found: gcc),通常是没有安装或没有在 PATH 中。可以按下面步骤排查和解决:


一、确认是否真的没装

which gcc
gcc --version

如果都提示找不到,说明确实没安装。


二、安装 GCC(最常用)

CentOS 7 / 8(使用 yum / dnf)

sudo yum install gcc gcc-c++ -y

或(CentOS 8+):

sudo dnf install gcc gcc-c++ -y

安装完后再试:

gcc --version

三、如果 yum 找不到 gcc

可能是:

  • 没配置 yum 源
  • 系统太老(如 CentOS 6 已 EOL)

检查 yum 是否正常

yum repolist

如果为空,需要:

  • 更换为 vault 源(老系统)
  • 或升级系统

四、确认 PATH 问题(已安装但找不到)

如果你确定装过 gcc,但仍找不到:

ls /usr/bin/gcc

若存在:

export PATH=/usr/bin:$PATH

(可写入 ~/.bashrc 永久生效)


五、需要开发环境(推荐)

如果要做编译开发,建议直接装开发工具组:

sudo yum groupinstall "Development Tools" -y

六、特殊场景

  • Docker 容器:centos 基础镜像默认没 gcc
  • 最小化安装:必须手动装

如果你能贴一下:

  • CentOS 版本(cat /etc/redhat-release)
  • 报错完整信息

我可以更精准帮你。

0 踩