在 CentOS 上提示 gcc 找不到(command not found: gcc),通常是没有安装或没有在 PATH 中。可以按下面步骤排查和解决:
which gcc
gcc --version
如果都提示找不到,说明确实没安装。
sudo yum install gcc gcc-c++ -y
或(CentOS 8+):
sudo dnf install gcc gcc-c++ -y
安装完后再试:
gcc --version
可能是:
yum repolist
如果为空,需要:
如果你确定装过 gcc,但仍找不到:
ls /usr/bin/gcc
若存在:
export PATH=/usr/bin:$PATH
(可写入 ~/.bashrc 永久生效)
如果要做编译开发,建议直接装开发工具组:
sudo yum groupinstall "Development Tools" -y
如果你能贴一下:
cat /etc/redhat-release)我可以更精准帮你。