温馨提示×

ubuntu c++怎么安装配置

小樊
37
2026-08-28 11:00:05
栏目: 编程语言

下面给你一份在 Ubuntu 上安装和配置 C++ 开发环境的完整指南,从最常用、最简单进阶配置,你可以按需选择。


一、最基础:安装 C++ 编译环境(推荐)

1️⃣ 更新软件源

sudo apt update

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

sudo apt install build-essential

✅ 包含内容:

  • gcc(C 编译器)
  • g++(C++ 编译器)
  • make
  • 常用开发库

3️⃣ 验证安装

g++ --version

看到类似输出说明成功:

g++ (Ubuntu 11.4.0) 11.4.0

二、写第一个 C++ 程序

1️⃣ 创建文件

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

2️⃣ 写入代码

#include <iostream>
using namespace std;

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

3️⃣ 编译并运行

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

输出:

Hello Ubuntu C++

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

1️⃣ 安装 CMake

sudo apt install cmake

2️⃣ 目录结构

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

3️⃣ CMakeLists.txt 示例

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(demo main.cpp)

4️⃣ 编译

mkdir build
cd build
cmake ..
make
./demo

四、安装 IDE / 编辑器(任选)

✅ VS Code(最推荐)

sudo snap install code --classic

安装插件:

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

✅ CLion(专业 C++ IDE)

  • 官网下载
  • 需要 Java + 付费(学生免费)

✅ Qt Creator(GUI 开发推荐)

sudo apt install qtcreator

五、使用 C++17 / C++20

编译时指定标准

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

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

六、常见安装问题

g++: command not found

sudo apt install g++

❌ 找不到头文件

sudo apt install libc6-dev

七、常用开发包(按需安装)

功能 安装
数学库 libboost-all-dev
多线程 已集成
网络 libcurl4-openssl-dev
调试 gdb

八、推荐学习路径

  1. C++ 基础语法
  2. 编译 & 链接原理
  3. CMake
  4. STL
  5. 多线程 / 网络 / 项目实战

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

  • ✅ 配置 VS Code + C++ 调试
  • ✅ 写一个 CMake 完整工程模板
  • ✅ 配置 Ubuntu 下 C++ 开发环境截图级教程
  • ✅ 针对 竞赛 / 嵌入式 / 后端 / 游戏开发 定制方案

你用的是 Ubuntu 哪个版本?桌面还是服务器?

0