“Ubuntu 配 C++ 失败”这句话太笼统了,我需要先帮你定位问题。常见原因大致有下面几类,你可以对照看看是哪一步出的问题:
很多人以为 Ubuntu 自带 C++,其实默认只有 gcc 不一定有 g++。
✅ 正确做法:
sudo apt update
sudo apt install g++ build-essential
验证:
g++ --version
如果这里就报 command not found,那就是没装。
比如你有 main.cpp:
✅ 正确编译:
g++ main.cpp -o main
./main
❌ 常见错误:
gcc 编 C++(不链接 C++ 标准库)-o,然后找不到可执行文件如果你是用编辑器配 C++,问题常在:
C/C++ 插件tasks.json 写错/usr/bin/g++)可以运行:
which g++
把路径填进配置里。
例如:
#include <iostream>
using namespace std;
但编译时报一堆 undefined reference 或 std 未声明
→ 一般是用 gcc 而不是 g++
chmod +x如果你是用 WSL Ubuntu:
1️⃣ 你是怎么“配”的(命令行?VSCode?CLion?)
2️⃣ 具体的报错信息(非常重要)
3️⃣ Ubuntu 版本(lsb_release -a)
我可以一步一步帮你修 ✅