温馨提示×

ubuntu下c++环境如何配置

小樊
55
2026-09-14 12:51:25
栏目: 编程语言

在 Ubuntu 下配置 C++ 开发环境,通常包括编译器、构建工具、调试工具、编辑器/IDE等。下面按「最小可用 → 推荐配置 → 进阶」给你讲清楚。


一、最基础:安装 C++ 编译器

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++

sudo apt install g++ gcc

验证:

g++ --version

二、写一个简单的 C++ 程序测试

// hello.cpp
#include <iostream>
using namespace std;

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

编译运行:

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

三、常用构建工具(强烈推荐)

1. CMake(最常用)

sudo apt install cmake

示例 CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

使用:

mkdir build && cd build
cmake ..
make
./hello

2. Make(轻量)

sudo apt install make

四、调试工具

GDB(必装)

sudo apt install gdb

使用:

gdb ./hello

五、编辑器 / IDE(任选)

方案 1:VS Code(最推荐)

sudo apt install code

或官网下载 .deb

安装插件:

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

方案 2:CLion(专业 C++ IDE)

  • JetBrains 官方下载
  • 内置 CMake 支持

方案 3:纯终端(vim / neovim)

sudo apt install vim

推荐插件:

  • YouCompleteMe
  • clangd

六、标准库与头文件(如缺)

sudo apt install libc6-dev
sudo apt install libstdc++-dev

七、C++ 标准版本设置

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

常用:

  • c++11
  • c++14
  • c++17
  • c++20

八、常见可选库(按需)

sudo apt install libboost-all-dev
sudo apt install libopencv-dev
sudo apt install libeigen3-dev

九、推荐最小开发环境总结

✅ 必装:

  • g++
  • cmake
  • gdb
  • VS Code 或 vim

✅ 可选:

  • clang / clangd
  • valgrind(内存检查)
  • doxygen(文档)

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

  • 你是新手 / 学生 / 嵌入式 / 算法 / 游戏 / Linux 后端
  • 用的是 Ubuntu 版本

我可以给你更精准的一键配置方案。

0 踩