温馨提示×

Ubuntu C++配置需要哪些包

小樊
43
2026-09-14 12:49:24
栏目: 编程语言

在 Ubuntu 上进行 C++ 开发,通常需要安装编译工具链和相关辅助工具。下面按最常用 → 可选分类说明。


一、最基础(必须)

1. 安装 GCC / G++ 编译工具

sudo apt update
sudo apt install build-essential

包含:

  • gcc(C 编译器)
  • g++(C++ 编译器)
  • make
  • 基础 C/C++ 库

验证:

g++ --version

二、常用开发工具(强烈推荐)

2. 调试工具

sudo apt install gdb

3. CMake(现代 C++ 项目常用)

sudo apt install cmake

4. Git(代码管理)

sudo apt install git

三、C++ 标准库与开发头文件

5. C++ 标准库(一般已自带)

sudo apt install libstdc++-dev

6. 查看系统支持的 C++ 标准

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

四、常用第三方库(按需安装)

常用库示例

# 数学/算法
sudo apt install libboost-all-dev

# 网络
sudo apt install libcurl4-openssl-dev

# JSON
sudo apt install nlohmann-json3-dev

# 多线程/并发
sudo apt install libpthread-stubs0-dev

五、IDE / 编辑器(可选)

命令行

  • vim / neovim
  • VS Code(推荐)

GUI IDE

sudo apt install code        # VS Code
sudo apt install clion       # 需手动安装

六、最小可用示例

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

编译运行:

g++ hello.cpp -o hello
./hello

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

  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)
  • ✅ 是否用于 竞赛 / 工程 / 嵌入式 / 图形开发
  • ✅ 是否使用 CMake / 多线程 / OpenCV / Qt

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

0 踩