在 Ubuntu 上“配置 C++ 失败”通常不是一个具体错误,而是某一环节没装好或命令用错。下面按最常见原因 + 对应解决办法帮你快速定位。
很多人只装了 gcc,但 C++ 需要 g++。
检查:
g++ --version
如果提示:
Command 'g++' not found
解决:
sudo apt update
sudo apt install g++ build-essential
很多教程只说装 gcc,但 C++ 开发必须:
sudo apt install build-essential
它包含:
C++ 文件必须是:
.cpp / .cc / .cxx
❌ 错误:
g++ test.c
✅ 正确:
g++ test.cpp
错误示例:
gcc main.cpp
❌ gcc 默认按 C 处理,会报一堆 C++ 错误
正确:
g++ main.cpp -o main
./main
报错类似:
fatal error: iostream: No such file or directory
说明:
解决:
sudo apt install g++ build-essential
常见错误:
CMake Error: CXX compiler not found
解决:
sudo apt install g++ cmake
如果你是用 VS Code:
tasks.json / launch.json 配置错最小验证方式(终端):
g++ test.cpp -o test
./test
如果终端能跑,就是 VS Code 配置问题。
为了精准帮你,请发:
lsb_release -a
Ubuntu 配置 C++ 失败,90% 是因为没装 g++ 或 build-essential。
你可以先执行:
sudo apt install build-essential g++
然后:
g++ hello.cpp -o hello
./hello
如果你愿意,把报错截图或文字发我,我可以直接帮你改到能跑。