在 Ubuntu 里“找不到 C++ 命令”通常有以下几种常见原因,你对照看一下就明白了。
很多人会直接输入:
c++
或者:
g++
如果系统提示:
Command 'c++' not found
这说明 C++ 编译器没有安装,而不是 Ubuntu 本身的问题。
✅ 正确安装方式:
sudo apt update
sudo apt install g++ -y
安装完成后:
g++ --version
c++ --version
最小化安装或服务器版 Ubuntu 常常只装 gcc,不装 g++。
检查是否装了:
which gcc
which g++
如果 g++ 没有输出,就说明没装。
c++ 命令,但其实它只是软链接在 Ubuntu 中:
c++ 通常是 g++ 的软链接g++ 后才会存在查看:
ls -l /usr/bin/c++
如果不存在,说明没装 g++。
如果编译器已安装但仍找不到:
echo $PATH
which g++
正常应包含:
/usr/bin
若不在,可临时修复:
export PATH=$PATH:/usr/bin
很多 Docker 镜像(如 ubuntu:latest)默认没有编译器。
需要手动装:
apt update && apt install -y g++
Ubuntu 找不到
c++命令,99% 是因为没装g++
一条命令解决:
sudo apt install g++
如果你愿意,可以把你看到的完整报错信息贴出来,我可以更精确地帮你判断。