温馨提示×

ubuntu下c++开发环境怎么搭

小樊
73
2026-09-17 13:24:54
栏目: 编程语言

在 Ubuntu 下搭建 C++ 开发环境,通常包含 编译器、构建工具、调试器、编辑器/IDE 几部分。下面从「最基础」到「现代化开发」逐步说明。


一、基础环境(必装)

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++

sudo apt install build-essential

build-essential 包含:

  • g++(C++ 编译器)
  • gcc
  • make
  • libc 开发库

验证:

g++ --version

二、调试与构建工具

1. 调试器 GDB

sudo apt install gdb

2. CMake(推荐)

现代 C++ 项目几乎都用 CMake:

sudo apt install cmake

验证:

cmake --version

三、编辑器 / IDE(选一种)

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

sudo apt install code
# 或 snap
sudo snap install code --classic

推荐插件:

  • C/C++
  • CMake Tools
  • Code Runner
  • clangd(可选,替代默认 IntelliSense)

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

# 从官网下载
https://www.jetbrains.com/clion/

适合大型项目,CMake 支持极好。


方案 C:命令行 + Vim / Neovim

sudo apt install vim

配合:

  • YouCompleteMe / coc.nvim
  • ctags / clangd

四、示例:最小 C++ 项目

1. 单文件

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

编译运行:

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

2. CMake 项目

目录结构:

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

CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

构建:

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

五、可选增强(进阶)

1. Clang / clangd(更好的错误提示)

sudo apt install clang clangd

2. 格式化工具

sudo apt install clang-format

3. 静态分析

sudo apt install cppcheck

六、常见组合推荐

  • 新手:g++ + VS Code
  • 学生/作业:g++ + CMake + VS Code
  • 工程化:CMake + clangd + VS Code / CLion
  • 服务器开发:g++/clang + vim + gdb

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

  • Ubuntu 版本
  • 是否做 图形界面 / 网络 / 算法 / 嵌入式
  • 喜欢 命令行还是 IDE

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

0 踩