温馨提示×

ubuntu怎么设置c++开发环境

小樊
51
2026-09-20 16:42:20
栏目: 编程语言

在 Ubuntu 上搭建 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE几个部分。下面从最小可用环境到推荐开发环境逐步说明。


一、安装基础编译环境(必须)

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++(C++ 编译器)

sudo apt install build-essential

验证:

g++ --version
gcc --version

build-essential 已包含:

  • gcc
  • g++
  • make

二、安装调试工具(强烈推荐)

安装 GDB

sudo apt install gdb

验证:

gdb --version

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

1. 创建文件

mkdir ~/cpp_demo && cd ~/cpp_demo
nano main.cpp

2. 写入代码

#include <iostream>
using namespace std;

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

3. 编译运行

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

四、使用 CMake(推荐用于中大型项目)

安装 CMake

sudo apt install cmake

示例

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

五、编辑器 / IDE 选择

方案 1:VS Code(最推荐)

sudo apt install code

或官网下载 .deb

安装插件:

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

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

  • 官网下载
  • 需要 Java 环境
  • 对 CMake 支持极好

方案 3:Vim / Neovim(轻量)

sudo apt install vim

可配合:

  • coc.nvim
  • clangd

六、可选增强工具

1. Clang 编译器(更快错误提示)

sudo apt install clang

使用:

clang++ main.cpp -o main

2. 静态分析

sudo apt install cppcheck

3. 格式化工具

sudo apt install clang-format

七、常见环境变量(可选)

export CC=gcc
export CXX=g++

八、推荐新手组合 ✅

Ubuntu + g++ + CMake + VS Code + GDB

如果你愿意,我可以:

  • 帮你配置 VS Code 的 C++ 调试环境
  • 给你一个 CMake 模板项目
  • 教你 Ubuntu 下多线程 / 网络编程环境搭建

你打算用 命令行 / VS Code / CLion 哪种方式?

0 踩