温馨提示×

新手怎么在Ubuntu配C++

小樊
53
2026-09-14 12:48:25
栏目: 编程语言

下面给你一份面向新手、尽量简单的 Ubuntu 下配置 C++ 开发环境的步骤,从「能编译」到「好用」一步步来。


一、安装 C++ 编译器(必须)

Ubuntu 默认可能没有 g++,先装:

sudo apt update
sudo apt install g++ build-essential

验证是否成功:

g++ --version

能看到版本号就 OK。


二、写第一个 C++ 程序(命令行方式)

1. 创建文件

mkdir cpp_demo
cd cpp_demo
nano hello.cpp

输入:

#include <iostream>
using namespace std;

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

保存:Ctrl + O → 回车
退出:Ctrl + X

2. 编译

g++ hello.cpp -o hello

3. 运行

./hello

输出:

Hello Ubuntu C++

✅ 到这里,你已经完成最基础的 C++ 环境了。


三、推荐:用 VS Code(新手最舒服)

1. 安装 VS Code

sudo snap install code --classic

或去官网下载 .deb 安装。

2. 安装插件

在 VS Code 中搜索并安装:

  • C/C++(Microsoft 官方)
  • CMake Tools(可选,后面学工程用)

3. 写代码 + 终端编译

在 VS Code 里新建 main.cpp,写代码,然后用内置终端:

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

四、进阶一点:用 CMake(推荐早点学)

1. 安装 CMake

sudo apt install cmake

2. 目录结构

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

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

4. 编译运行

mkdir build
cd build
cmake ..
make
./demo

五、常见问题(新手常踩)

❓ 找不到 g++

sudo apt install g++

❓ 权限不够

sudo !!

❓ 想用 C++17 / 20

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

六、学习路线建议

  1. ✅ 先会:写代码 → 编译 → 运行
  2. ✅ 再学:多文件、头文件
  3. ✅ 然后:CMake
  4. ✅ 最后:调试(gdb / VS Code 调试)

如果你愿意,我可以:

  • 给你 一步一步的截图级教程
  • 或按你是 学生 / 竞赛 / 工作 来推荐路线
  • 或直接帮你配 VS Code 调试环境

你现在是刚装好 Ubuntu,还是已经用了一阵?

0 踩