在 Linux 下配 C++ 开发环境,追求快 + 好用,可以按下面这个“从快到慢、从简单到专业”的路线来选。
适合:临时编译、刷题、跑 demo
# Debian / Ubuntu
sudo apt update
sudo apt install g++
# CentOS / Rocky / Alma
sudo yum install gcc-c++
# Arch
sudo pacman -S gcc
验证:
g++ --version
编译:
g++ main.cpp -o main
./main
✅ 优点:最快
❌ 缺点:没有智能提示、调试体验差
适合:学习 / 项目 / 工程开发
sudo apt install g++ gdb
sudo apt install code
# 或去官网下载 .deb
必装:
.cpp 文件Ctrl + Shift + PC/C++: Edit Configurationstasks.json / launch.json✅ 优点:
✅ 90% 的 Linux C++ 用户都选这个
适合:大型工程 / CMake 项目 / 商业开发
# 下载 CLion
https://www.jetbrains.com/clion/
特点:
❌ 缺点:
mkdir project && cd project
main.cpp
#include <iostream>
int main() {
std::cout << "Hello Linux C++\n";
}
CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
编译:
mkdir build && cd build
cmake ..
make
./demo
✅ 这是 工业级标准
sudo apt install gdb valgrind
VS Code 可一键 F5 调试
Valgrind 查内存泄漏:
valgrind ./demo
| 场景 | 推荐 |
|---|---|
| 新手 / 学生 | VS Code + g++ |
| 刷题 | g++ |
| 工程 | VS Code + CMake |
| 大型项目 | CLion |
Makefile(除非你很熟)CMakevi 写 C++(不值得)如果你愿意,我可以:
你现在是 Ubuntu / CentOS / 别的?