在 Ubuntu 下出现 “gcc: 命令未找到 / command not found”,通常是下面几种原因之一。我按最常见 → 较少见给你说明,并给对应解决办法。
Ubuntu 默认并不安装 gcc,尤其是:
gcc --version
如果提示:
Command 'gcc' not found
说明没装。
sudo apt update
sudo apt install gcc
安装 C++ 编译器(可选):
sudo apt install g++
极少数情况:
which gcc
无输出说明不在 PATH。
如果是手动安装:
export PATH=/your/gcc/path/bin:$PATH
(建议写入 ~/.bashrc)
很多教程让你装 build-essential,它包含 gcc/g++/make:
sudo apt install build-essential
装完后再试:
gcc --version
如果你在:
可能 PATH 没加载。
source ~/.bashrc
或重新登录终端。
sudo gcc
却提示找不到,但普通用户能找到。
原因:sudo 使用了受限 PATH。
sudo apt install gcc
或:
sudo /usr/bin/gcc
uname -m
如果是 x86_64,装 gcc 即可;
如果是 aarch64(ARM),也是 gcc,但不要装错架构版本。
90% 的情况:Ubuntu 没装 gcc,直接
sudo apt install gcc就行。
如果你愿意,可以把完整报错信息或 Ubuntu 版本发给我(lsb_release -a),我可以更精确判断。