温馨提示×

Ubuntu怎样配置C++环境

小樊
45
2026-10-17 01:47:05
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,通常分为 安装编译器、构建工具、调试工具,以及可选的 IDE / 编辑器。下面给你一份从零开始、最常用、最稳妥的方案。


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

1. 更新软件源

sudo apt update

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

sudo apt install g++ gcc

3. 验证是否安装成功

g++ --version
gcc --version

看到版本号即说明安装成功。


二、安装常用构建与调试工具(推荐)

1. 安装 Make

sudo apt install make

2. 安装 GDB(调试器)

sudo apt install gdb

3.(可选)安装 CMake(现代 C++ 项目常用)

sudo apt install cmake

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

1. 创建文件

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

2. 写入代码

#include <iostream>

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

3. 编译并运行

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

输出:

Hello Ubuntu C++


四、使用 CMake(推荐项目结构)

1. 创建文件

nano CMakeLists.txt

2. 写入内容

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello main.cpp)

3. 构建运行

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

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

方案 1:VS Code(最推荐)

sudo snap install code --classic

安装后插件:

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

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

sudo snap install clion --classic

方案 3:轻量终端编辑器

sudo apt install vim
# 或
sudo apt install neovim

六、常见问题

1. 提示“g++: command not found”

说明没装编译器,执行:

sudo apt install g++

2. 需要 C++17 / C++20

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

3. 多文件项目怎么编译?

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

七、总结(最简流程)

sudo apt update
sudo apt install g++ make gdb cmake

如果你愿意,我可以:

  • 帮你配置 VS Code 完整 C++ 环境
  • 教你 多文件 / 大型项目管理
  • 帮你配置 C++ 标准库 / Boost / vcpkg

你可以告诉我你是 学习 / 面试 / 项目开发 哪一种需求。

0 踩