温馨提示×

怎么在Ubuntu写C++代码

小樊
37
2026-08-17 07:08:58
栏目: 编程语言

在 Ubuntu 上写 C++ 代码,一般流程是:安装编译环境 → 写代码 → 编译 → 运行。下面给你一个从零开始的完整方案,适合初学者。


一、安装 C++ 编译环境

方法一:安装 build-essential(推荐)

这包含了 g++ 编译器、make 等必要工具。

sudo apt update
sudo apt install build-essential

检查是否安装成功:

g++ --version

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

1️⃣ 创建工作目录(可选)

mkdir ~/cpp_projects
cd ~/cpp_projects

2️⃣ 创建 C++ 源文件

nano hello.cpp

输入以下代码:

#include <iostream>
using namespace std;

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

保存并退出:

  • Ctrl + O → 回车
  • Ctrl + X

三、编译并运行

编译

g++ hello.cpp -o hello

运行

./hello

输出:

Hello, Ubuntu C++!

四、使用 IDE / 编辑器(可选)

✅ 推荐方案

1️⃣ VS Code(最流行)

sudo snap install code --classic

安装 C++ 插件:

  • C/C++(Microsoft)

适合:现代开发、调试、项目管理


2️⃣ CLion(专业)

  • JetBrains 出品
  • 功能强大(收费,学生免费)

3️⃣ 轻量编辑器

  • gedit(图形界面)
  • vim / nano(命令行)

五、进阶:使用 CMake(推荐工程化)

安装 CMake

sudo apt install cmake

示例 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(HelloCpp)

add_executable(hello hello.cpp)

编译

mkdir build
cd build
cmake ..
make
./hello

六、调试(可选)

使用 gdb

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

七、常见问题

❓ 找不到 g++

sudo apt install g++

❓ 权限问题

chmod +x hello

八、学习路线建议

  1. C++ 基础语法
  2. 编译 / 链接原理
  3. STL(vector、map、string)
  4. 面向对象
  5. CMake + 多文件项目
  6. Linux 系统编程 / 网络编程

如果你愿意,我可以:

  • ✅ 帮你配置 VS Code + C++ 开发环境
  • ✅ 给你一个 C++ 入门练习清单
  • ✅ 教你 Ubuntu 下 C++ 项目结构

你现在是 完全新手 还是已经有一点编程基础?

0