温馨提示×

Linux C++怎么配环境快

小樊
38
2026-08-27 07:26:05
栏目: 编程语言

在 Linux 下配 C++ 开发环境,追求快 + 好用,可以按下面这个“从快到慢、从简单到专业”的路线来选。


✅ 最快方案(10 分钟以内)

1️⃣ 只装编译器(最轻量)

适合:临时编译、刷题、跑 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

优点:最快
缺点:没有智能提示、调试体验差


✅ 推荐方案(最常用,性价比最高)

2️⃣ VS Code + g++ + gdb(强烈推荐)

适合:学习 / 项目 / 工程开发

① 安装编译器

sudo apt install g++ gdb

② 安装 VS Code

sudo apt install code
# 或去官网下载 .deb

③ 安装 VS Code 插件

必装:

  • C/C++(Microsoft)
  • C/C++ Extension Pack

④ 一键配置(自动)

  1. 打开 .cpp 文件
  2. Ctrl + Shift + P
  3. C/C++: Edit Configurations
  4. VS Code 会自动生成 tasks.json / launch.json

优点

  • 自动补全
  • 一键编译 & 调试
  • 轻量、快

90% 的 Linux C++ 用户都选这个


✅ 专业方案(大型项目)

3️⃣ CLion(JetBrains)

适合:大型工程 / CMake 项目 / 商业开发

# 下载 CLion
https://www.jetbrains.com/clion/

特点:

  • 智能重构
  • 超强 CMake 支持
  • 开箱即用

缺点

  • 收费(学生免费)

✅ CMake 项目标准配置(推荐你学会)

最小 CMake 项目

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(除非你很熟)
  • ✅ 用 CMake
  • ✅ 不要用 vi 写 C++(不值得)

如果你愿意,我可以:

  • ✅ 给你 VS Code 自动配置模板
  • ✅ 帮你选 Ubuntu / CentOS / Arch 最优方案
  • ✅ 教你 一步到位配好 C++ 开发环境

你现在是 Ubuntu / CentOS / 别的?

0