在 CentOS 中提示 找不到 gcc 命令(command not found: gcc),通常是因为 系统没有安装 GCC 编译器。CentOS 默认是最小化安装,很多开发工具并不会自带。
下面分情况说明和解决方式。
which gcc
gcc --version
如果都提示 command not found,说明 GCC 未安装。
gccPATH 中sudo yum groupinstall "Development Tools"
这会一次性安装:
安装完成后验证:
gcc --version
如果只想要 gcc:
sudo yum install gcc
C++ 编译器:
sudo yum install gcc-c++
如果是 CentOS 8 或 Stream:
sudo dnf groupinstall "Development Tools"
或
sudo dnf install gcc
echo $PATH
gcc 正常路径一般是:
/usr/bin/gcc
如果已安装但仍找不到:
ls /usr/bin/gcc
CentOS 找不到 gcc,99% 是因为没装,用
yum groupinstall "Development Tools"即可解决。
如果你愿意,可以告诉我:
cat /etc/redhat-release)我可以给你更精确的命令。