在 Debian 上执行 gcc 时出现 “找不到命令”(command not found),通常有以下几种原因和解决方法:
Debian 默认最小安装或服务器版通常不带 GCC。
which gcc
gcc --version
如果什么都没输出,说明没装。
sudo apt update
sudo apt install gcc
如果你还需要 g++、make 等:
sudo apt install build-essential
有些 Debian 版本只装了带版本号的 GCC:
gcc-11 --version
gcc-11sudo ln -s /usr/bin/gcc-11 /usr/bin/gcc
GCC 一般安装在:
/usr/bin/gcc
检查 PATH:
echo $PATH
若没有 /usr/bin,可临时修复:
export PATH=$PATH:/usr/bin
debian:slim)默认没有 gcc如果你是找 arm-linux-gcc 之类的:
sudo apt install gcc-arm-linux-gnueabihf
which gcc
gcc --version
ls /usr/bin/gcc*
sudo apt install gcc
如果你愿意,可以贴出:
cat /etc/os-release)