在 Ubuntu 下写 C++,编辑器/IDE 的选择主要取决于你的习惯、项目规模、是否需要调试和智能提示。下面按“轻量 → 专业”给你一个清晰的选择思路。
目标:能写、能编译、够简单
✅ 推荐:
目标:断点、变量查看、编译错误清晰
✅ 推荐:
目标:CMake、重构、跨平台
✅ 推荐:
目标:终端、轻量、无界面
✅ 推荐:
为什么?
安装
sudo apt update
sudo apt install code
必装插件
编译依赖
sudo apt install g++ gdb cmake
| 编辑器 | 优点 | 缺点 | 适合 |
|---|---|---|---|
| VS Code | 全能、插件多 | 不是原生 IDE | 所有人 |
| CLion | 最智能 | 收费(学生免费) | 专业开发 |
| Qt Creator | CMake 友好 | UI 偏旧 | Qt / C++ |
| Code::Blocks | 简单 | 老、提示弱 | 新手 |
| Geany | 轻量 | 功能少 | 小代码 |
| Vim/Neovim | 快、可定制 | 学习曲线陡 | 高级用户 |
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu" << endl;
}
g++ hello.cpp -o hello
./hello
用 VS Code / Geany 就够了。
如果你愿意告诉我:
我可以直接给你一套最小可用配置(含 .vscode 配置)。
要不要我帮你配一个 Ubuntu + VS Code + C++ 的完整开发环境?