温馨提示×

ubuntu怎样配置c++编译环境

小樊
33
2026-08-01 20:06:51
栏目: 编程语言

在 Ubuntu 上配置 C++ 编译环境通常很简单,下面按最常见、最推荐的方式一步步来。


一、安装基础编译环境(推荐方式 ✅)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 build-essential(包含 g++、gcc、make 等)

sudo apt install build-essential

这个包已经包含:

  • gcc(C 编译器)
  • g++(C++ 编译器)
  • make
  • 必要的开发库

3️⃣ 验证安装

g++ --version

输出类似:

g++ (Ubuntu 11.4.0) 11.4.0

二、写一个 C++ 程序测试

1️⃣ 创建测试文件

nano hello.cpp

内容:

#include <iostream>
using namespace std;

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

2️⃣ 编译

g++ hello.cpp -o hello

3️⃣ 运行

./hello

输出:

Hello, Ubuntu C++!

✅ 到此,C++ 编译环境已经配置完成。


三、常用编译选项(进阶)

选项 说明
-o 指定输出文件名
-std=c++11 / c++17 / c++20 指定 C++ 标准
-Wall 显示所有警告
-g 生成调试信息(用于 gdb)
-O2 优化代码

示例:

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

四、安装多个 GCC / G++ 版本(可选)

查看已安装版本:

ls /usr/bin/g++*

安装指定版本(如 g+±12):

sudo apt install g++-12

切换默认版本:

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100

五、安装 IDE / 编辑器(可选)

1️⃣ VS Code(最推荐)

sudo snap install code --classic

安装插件:

  • C/C++(Microsoft)
  • CMake Tools(可选)

2️⃣ CLion(专业)

  • JetBrains 出品
  • 需要单独下载安装

六、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 编译时报头文件错误

确认安装了开发库:

sudo apt install libc6-dev

七、总结(最简流程)

sudo apt update
sudo apt install build-essential
g++ --version

如果你需要:

  • 配置 CMake
  • 配置 VSCode 调试
  • 交叉编译 / 嵌入式环境
  • Ubuntu Server / WSL

可以告诉我你的具体使用场景,我可以给你更精确的配置方案。

0