温馨提示×

如何配置Ubuntu C++环境

小樊
40
2026-08-17 05:27:05
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,通常包括 安装编译器、配置构建工具、选择编辑器/IDE 等步骤。下面给你一套从入门到常用的完整配置方案。


一、安装 C++ 编译环境(必须)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 GCC / G++(推荐)

sudo apt install build-essential

该命令会安装:

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

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
./hello

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

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

说明:

  • -std=c++17:使用 C++17 标准
  • -Wall -Wextra:开启警告
  • -O2:优化

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

1️⃣ 安装 CMake

sudo apt install cmake

2️⃣ 示例项目结构

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

3️⃣ CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(MyProject)

set(CMAKE_CXX_STANDARD 17)

add_executable(myapp main.cpp)

4️⃣ 编译

mkdir build
cd build
cmake ..
make
./myapp

五、安装开发工具(可选但推荐)

1️⃣ 调试工具

sudo apt install gdb

2️⃣ 性能分析

sudo apt install valgrind

六、选择编辑器 / IDE

✅ 轻量级

  • VS Code(强烈推荐)
sudo snap install code --classic

安装插件:

  • C/C++
  • CMake Tools
  • Code Runner

✅ 专业 IDE

  • CLion(JetBrains)
  • Qt Creator

七、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 编译报错:未指定 C++ 标准

g++ -std=c++11 main.cpp

八、推荐学习路径

  1. C++ 语法基础
  2. 掌握 g++make
  3. 学习 CMake
  4. 阅读开源 C++ 项目

如果你愿意,我可以:

  • ✅ 帮你配置 VS Code + C++ 完整环境
  • ✅ 写一个 C++ 项目模板
  • ✅ 针对 嵌入式 / 服务器 / 算法竞赛 定制环境

你打算用 C++ 做什么?

0