温馨提示×

linux c++怎么配置开发环境

小樊
40
2026-10-08 00:19:21
栏目: 编程语言

下面按**“从零开始”**的思路,给你一套在 Linux 下配置 C++ 开发环境的常见方案,适合新手,也覆盖进阶选择。


一、最基础:安装编译器

1. 安装 GCC / G++

# Debian / Ubuntu
sudo apt update
sudo apt install build-essential

# CentOS / Rocky / Alma
sudo dnf groupinstall "Development Tools"

# Arch
sudo pacman -S base-devel

验证:

g++ --version

二、写一个简单的 C++ 程序(命令行)

// main.cpp
#include <iostream>
int main() {
    std::cout << "Hello Linux C++\n";
}

编译运行:

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

三、选择开发方式(重点)

✅ 方式一:命令行 + 编辑器(轻量)

适合:

  • 学习 C++
  • 服务器开发
  • 嵌入式

推荐编辑器:

  • vim / neovim
  • nano
  • VS Code(远程 SSH)

✅ 方式二:VS Code(最推荐)

1. 安装 VS Code

sudo apt install code

2. 安装插件

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

3. 配置编译(示例)

.vscode/tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "g++ main.cpp -o main",
      "group": { "kind": "build", "isDefault": true }
    }
  ]
}

四、使用 CMake(工程化推荐)

1. 安装 CMake

sudo apt install cmake

2. 项目结构

project/
├── CMakeLists.txt
└── main.cpp

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

4. 编译

mkdir build
cd build
cmake ..
make

五、调试工具(非常重要)

GDB

sudo apt install gdb
gdb ./main

VS Code 可直接图形化调试(F5)


六、可选但常用工具

工具 用途
clang 替代编译器
clang-format 代码格式化
valgrind 内存检测
make 构建工具
git 版本控制

七、常见 Linux 发行版建议

  • Ubuntu / Debian:上手最简单
  • CentOS / Rocky:服务器环境
  • Arch:进阶用户

八、如果你告诉我:

  • 你是 新手还是进阶
  • 用 Ubuntu 还是 CentOS
  • 做 后端 / 游戏 / 嵌入式 / 算法

我可以直接给你一套专属配置方案(包括 VS Code 完整配置)。

0 踩