在 Linux 下做 C++ 开发,常见且“好用”的环境组合主要取决于你的需求(入门 / 工程化 / 性能优化 / 嵌入式等)。下面按推荐程度和使用场景给你一个清晰清单。
sudo apt install g++ clang
sudo apt install cmake
插件:
sudo snap install code
推荐插件:
sudo apt install vim gdb
sudo apt install gdb valgrind
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
或 g++:
g++ -std=c++17 -O2 -Wall -Wextra main.cpp
| 场景 | 推荐 |
|---|---|
| 学习 C++ | VS Code + g++ |
| 大型项目 | CLion + CMake |
| 服务器 / 嵌入式 | vim + g++ + gdb |
| 高性能计算 | Clang + perf |
| 跨平台 | CMake 必备 |
sudo apt update
sudo apt install g++ cmake gdb valgrind code
如果你愿意,可以告诉我:
我可以直接给你一套精准配置方案 + 示例工程。