温馨提示×

debian下C++怎样配置

小樊
37
2026-10-18 09:00:03
栏目: 编程语言

在 Debian 下配置 C++ 开发环境,通常包括安装编译器、构建工具、调试器,以及可选的IDE/编辑器。下面按步骤说明。


一、安装基础 C++ 工具链

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++

sudo apt install g++

验证:

g++ --version

3. 安装构建工具(推荐)

sudo apt install build-essential

包含:

  • gcc / g++
  • make
  • libc 开发头文件

二、调试与辅助工具

1. 安装 GDB(调试器)

sudo apt install gdb

2. 安装 CMake(常用构建系统)

sudo apt install cmake

验证:

cmake --version

三、一个简单的 C++ 示例

1. 创建文件

mkdir ~/cpp_demo && cd ~/cpp_demo
nano main.cpp
#include <iostream>

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

2. 编译运行

g++ main.cpp -o main
./main

四、使用 CMake(推荐方式)

1. 创建 CMake 项目

nano CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(demo main.cpp)

2. 构建

mkdir build && cd build
cmake ..
make
./demo

五、编辑器 / IDE 选择

命令行编辑器

sudo apt install vim
# 或
sudo apt install nano

VS Code(推荐)

sudo apt install code

插件:

  • C/C++
  • CMake Tools
  • Code Runner

CLion(商业,可选)

官网下载 .tar.gz 解压使用。


六、常见问题

1. 找不到头文件

sudo apt install libstdc++-dev

2. 使用 C++17 / C++20

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

或 CMake 中:

set(CMAKE_CXX_STANDARD 17)

如果你是想:

  • 配置 VSCode + CMake
  • 做 Linux 系统编程
  • 写 多线程 / 网络 / 图形界面
  • 交叉编译

可以告诉我具体方向,我可以给你更针对性的配置方案。

0 踩