温馨提示×

如何在Ubuntu配置C++

小樊
36
2026-07-06 21:28:46
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,主要有 安装编译器、配置构建工具、选择合适的编辑器/IDE 三个步骤。下面给你一个从零开始的完整流程(适用于 Ubuntu 20.04 / 22.04 / 24.04)。


一、安装 C++ 编译器(GCC / G++)

Ubuntu 默认使用 GCC 作为 C/C++ 编译器。

1️⃣ 更新软件源

sudo apt update
sudo apt upgrade

2️⃣ 安装 build-essential(推荐)

这个包包含:

  • g++(C++ 编译器)
  • gcc
  • make
  • 必要的开发库
sudo apt install build-essential

3️⃣ 验证安装

g++ --version

输出类似:

g++ (Ubuntu 11.4.0) 11.4.0

二、编写并编译第一个 C++ 程序

1️⃣ 创建文件

mkdir ~/cpp_projects
cd ~/cpp_projects
nano hello.cpp

2️⃣ 示例代码

#include <iostream>

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

3️⃣ 编译

g++ hello.cpp -o hello

4️⃣ 运行

./hello

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

1️⃣ 安装 CMake

sudo apt install cmake

2️⃣ 项目结构示例

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

3️⃣ CMakeLists.txt 示例

cmake_minimum_required(VERSION 3.10)
project(HelloC CXX)

set(CMAKE_CXX_STANDARD 17)

add_executable(hello main.cpp)

4️⃣ 编译运行

mkdir build
cd build
cmake ..
make
./hello

四、安装开发工具(编辑器 / IDE)

✅ 命令行编辑器

sudo apt install vim
# 或
sudo apt install nano

✅ VS Code(强烈推荐)

sudo snap install code --classic

推荐插件:

  • C/C++(Microsoft)
  • CMake Tools
  • Code Runner

五、安装调试工具(GDB)

sudo apt install gdb

调试示例:

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

六、常见可选配置

1️⃣ 安装 Clang(可选)

sudo apt install clang

使用:

clang++ main.cpp -o main

2️⃣ 查看系统标准库路径

g++ -v -E -x c++ -

七、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 编译 C++17 / C++20

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

八、总结(最简流程)

sudo apt update
sudo apt install build-essential cmake gdb
g++ hello.cpp -o hello
./hello

如果你告诉我:

  • 学习 C++ / 做算法 / 做项目 / 嵌入式
  • Ubuntu 版本
  • 是否使用 VS Code 或命令行

我可以给你 更针对性的配置方案(比如多文件项目、Makefile、库开发等)。

0