温馨提示×

Ubuntu如何配置C++环境

小樊
46
2026-07-18 06:55:40
栏目: 编程语言

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


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

Ubuntu 默认一般没有安装完整编译环境,推荐安装 build-essential

sudo apt update
sudo apt install build-essential

验证安装

gcc --version
g++ --version
make --version

如果能看到版本号,说明安装成功 ✅


二、写一个 Hello World 测试

1️⃣ 创建文件

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

2️⃣ 写入代码

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, Ubuntu C++!" << 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:优化

四、安装代码编辑器 / IDE(推荐)

✅ 方案一:VS Code(最推荐)

sudo snap install code --classic

安装 C++ 插件

  • C/C++(Microsoft 官方)
  • C++ Intellisense(可选)

配置 tasks.json(编译)

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "g++",
      "args": ["-std=c++17", "-g", "main.cpp", "-o", "main"]
    }
  ]
}

✅ 方案二:CLion(专业 C++ IDE)

sudo snap install clion --classic

特点:

  • 自动 CMake 配置
  • 调试、重构能力强
  • 适合大型项目

✅ 方案三:Vim / NeoVim(轻量)

sudo apt install vim

配合插件(如 coc.nvim)可实现自动补全


五、安装 CMake(推荐)

sudo apt install cmake

示例 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(MyProject)

set(CMAKE_CXX_STANDARD 17)

add_executable(main main.cpp)

编译

mkdir build
cd build
cmake ..
make

六、安装调试工具(GDB)

sudo apt install gdb

使用:

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

七、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 头文件找不到

sudo apt install libc6-dev

❓ 想用最新 GCC

sudo apt install gcc-13 g++-13

八、推荐学习路径

  1. ✅ 会 g++ 编译
  2. ✅ 熟悉 Make / CMake
  3. ✅ 使用 VS Code 或 CLion
  4. ✅ 学习 STL、调试、内存管理

如果你愿意,我可以帮你:

  • ✅ 配置 VS Code 完整 C++ 开发环境
  • ✅ 写一个 CMake 项目模板
  • ✅ 配置 C++ 与 OpenCV / Qt / 算法竞赛环境

你打算用 C++ 做什么?(学习 / 竞赛 / 项目 / 嵌入式)

0