温馨提示×

如何在Ubuntu用C++开发

小樊
43
2026-08-17 08:09:13
栏目: 编程语言

在 Ubuntu 上用 C++ 开发,一般流程是:安装编译环境 → 写代码 → 编译 → 运行 →(可选)使用 IDE / 构建工具。下面给你一个从入门到进阶的完整说明。


一、安装 C++ 开发环境

1️⃣ 更新系统

sudo apt update
sudo apt upgrade

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

sudo apt install build-essential

检查是否安装成功:

g++ --version

二、写第一个 C++ 程序

1️⃣ 创建文件

mkdir hello_cpp
cd hello_cpp
nano main.cpp

2️⃣ 示例代码

#include <iostream>

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

保存:Ctrl + OEnter
退出:Ctrl + X


三、编译与运行

1️⃣ 编译

g++ main.cpp -o hello

2️⃣ 运行

./hello

输出:

Hello, Ubuntu C++!

四、常用编译参数(进阶)

g++ -std=c++17 -Wall -Wextra -O2 main.cpp -o app

参数说明:

  • -std=c++17:使用 C++17 标准
  • -Wall -Wextra:开启警告
  • -O2:优化

五、使用 IDE(可选但推荐)

✅ VS Code(最流行)

sudo apt install code

安装插件:

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

✅ CLion(专业)

  • JetBrains 出品
  • 内置 CMake 支持
  • 学生可免费

六、使用 CMake(工程化开发)

1️⃣ 安装 CMake

sudo apt install cmake

2️⃣ 项目结构

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

七、调试(GDB)

安装:

sudo apt install gdb

调试:

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

常用命令:

run
break main
next
print x
quit

八、常见开发方向

方向 建议
算法 / 竞赛 g++ + VS Code
系统编程 Linux + C++
工程开发 CMake + CLion
高性能计算 C++17/20 + OpenMP

九、学习建议

✅ 推荐书籍

  • 《C++ Primer》
  • 《Effective C++》
  • 《Linux 系统编程》

✅ 推荐练习

  • LeetCode(C++)
  • 写小工具(文件处理、计算器)

如果你愿意,我可以:

  • 帮你 配置 VS Code 完整 C++ 环境
  • 教你 从零写一个 C++ 项目
  • 给你 Linux + C++ 系统编程示例

你现在是 初学者 还是已经有一定基础?

0