温馨提示×

ubuntu c++如何配置

小樊
34
2026-08-28 11:14:05
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,通常只需要几步。下面按最常见、最实用的方式给你一个完整指南(从安装到验证再到常见 IDE)。


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

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 build-essential(推荐)

这个包包含:

  • gcc
  • g++
  • make
  • 相关开发库
sudo apt install build-essential

3️⃣ 验证安装

g++ --version

输出类似:

g++ (Ubuntu 11.4.0) 11.4.0

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

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

4️⃣ 运行

./hello

输出:

Hello Ubuntu C++

✅ 说明 C++ 环境已配置成功


三、常用编译选项(进阶)

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

说明:

  • -std=c++17:使用 C++17 标准
  • -Wall -Wextra:开启警告
  • -o:指定输出文件名

四、使用 CMake(推荐工程化)

1️⃣ 安装 CMake

sudo apt install cmake

2️⃣ 工程结构

cpp_project/
├── CMakeLists.txt
└── main.cpp

3️⃣ CMakeLists.txt 示例

cmake_minimum_required(VERSION 3.10)
project(MyApp)

set(CMAKE_CXX_STANDARD 17)

add_executable(myapp main.cpp)

4️⃣ 编译

mkdir build
cd build
cmake ..
make
./myapp

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

✅ VS Code(最推荐)

sudo snap install code --classic

安装插件:

  • C/C++(Microsoft)
  • CMake Tools

✅ CLion(专业)

  • JetBrains 商业 IDE
  • 自带 CMake 支持

✅ Vim / Emacs

适合命令行玩家


六、安装第三方库(示例)

安装常用库

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

编译时链接

g++ main.cpp -lopencv_core -lopencv_highgui

七、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 权限问题

chmod +x hello

❓ 多个 gcc 版本

gcc --version
sudo update-alternatives --config gcc

八、推荐学习路径

  1. C++ 语法
  2. Make / CMake
  3. STL
  4. Linux 系统编程
  5. 网络 / 多线程 / 高性能

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

  • ✅ 配置 VS Code + C++ 调试
  • ✅ 写一个 CMake 完整模板
  • ✅ 配置 C++ 工程结构
  • ✅ 安装 特定版本 GCC(如 gcc-13)

你现在用的是 Ubuntu 哪个版本?终端还是桌面版?

0