温馨提示×

Ubuntu怎样搭建C++环境

小樊
41
2026-09-26 14:27:29
栏目: 编程语言

在 Ubuntu 上搭建 C++ 开发环境,通常包含 编译器、构建工具、调试器、编辑器/IDE 几部分。下面从最基础到更完整的方式一步步说明。


一、安装基础 C++ 编译环境(必做)

1. 更新系统

sudo apt update
sudo apt upgrade

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

sudo apt install build-essential

build-essential 包含:

  • gcc(C 编译器)
  • g++(C++ 编译器)
  • make(构建工具)

3. 验证安装

g++ --version

能看到版本号即成功。


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

1. 创建文件

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

2. 写入代码

#include <iostream>

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

3. 编译并运行

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

三、安装调试工具(推荐)

sudo apt install gdb

使用方式:

gdb ./hello

四、使用 CMake 管理项目(推荐)

1. 安装 CMake

sudo apt install cmake

2. 示例项目结构

cpp_demo/
├── CMakeLists.txt
└── hello.cpp

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

4. 编译

mkdir build
cd build
cmake ..
make
./hello

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

方式一:VS Code(最推荐)

sudo snap install code --classic

插件推荐:

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

方式二:CLion(专业 C++ IDE)

  • 官网下载
  • 需要 JetBrains 账号

方式三:命令行编辑器

sudo apt install vim
# 或
sudo apt install neovim

六、常见问题

1. 找不到 g++

sudo apt install g++

2. 使用 C++11/14/17

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

3. 多文件项目

g++ main.cpp func.cpp -o app

如果你愿意,我可以:

  • 帮你搭 VS Code + CMake 完整配置
  • 教你 Ubuntu 下写 Makefile
  • 配置 C++20 / 多线程 / OpenCV / Qt

你打算用 命令行还是 IDE?

0 踩