温馨提示×

Debian下C++开发环境怎么搭

小樊
52
2026-09-18 19:38:58
栏目: 编程语言

在 Debian 下搭建 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE几个部分。下面按“从零开始”的方式一步步说明。


一、安装基础编译环境

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++

Debian 默认用 GCC:

sudo apt install build-essential

验证:

g++ --version
gcc --version

build-essential 已包含:

  • gcc
  • g++
  • make

二、安装调试工具

GDB(必装)

sudo apt install gdb

验证:

gdb --version

三、构建工具(可选但推荐)

1. CMake(最常用)

sudo apt install cmake

验证:

cmake --version

2. Make(已包含在 build-essential)

一般够用。


四、代码编辑器 / IDE

方案 A:VS Code(最推荐,轻量)

sudo apt install code

或去官网下载 .deb

安装插件:

  • C/C++
  • CMake Tools
  • Code Runner(可选)

方案 B:CLion(专业 C++ IDE)

  • 官网下载
  • 需要 Java 环境
  • 对 CMake 支持极好

方案 C:命令行开发(vim / neovim)

sudo apt install vim

推荐插件:

  • YouCompleteMe
  • ccls / clangd

五、现代 C++ 支持(可选)

安装 Clang(比 GCC 报错更清晰)

sudo apt install clang

使用:

clang++ main.cpp -std=c++17

六、一个最小示例

main.cpp

#include <iostream>

int main() {
    std::cout << "Hello Debian C++" << std::endl;
    return 0;
}

编译运行

g++ main.cpp -std=c++17 -o main
./main

七、CMake 示例(推荐结构)

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(demo main.cpp)

构建

mkdir build
cd build
cmake ..
make
./demo

八、常见补充包

sudo apt install libboost-all-dev   # Boost
sudo apt install valgrind          # 内存检测
sudo apt install gtest             # 单元测试

如果你愿意,可以告诉我:

  • 你用的是 Debian 几?
  • 是 桌面还是服务器?
  • 做 什么类型项目(算法 / 网络 / 游戏 / 嵌入式)?

我可以给你更精准的配置方案。

0 踩