温馨提示×

新手如何配置ubuntu c++环境

小樊
38
2026-09-08 09:39:23
栏目: 编程语言

下面给你一份面向新手、可照着做的 Ubuntu C++ 环境配置指南(以 Ubuntu 20.04 / 22.04 为例,其他版本差别很小)。


一、安装基础编译环境

1. 更新软件源

sudo apt update
sudo apt upgrade

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

sudo apt install build-essential

验证是否安装成功:

g++ --version

能看到版本号就说明 OK。


二、写第一个 C++ 程序

1. 创建文件

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

2. 写入代码

#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++

---

## 四、推荐的开发工具(新手友好)

### 方案 1:VS Code(最推荐)
```bash
sudo snap install code --classic

安装插件:

  • C/C++
  • C++ IntelliSense
  • CMake Tools(后面学)

方案 2:命令行编辑器(轻量)

  • nano(简单)
  • vim(进阶)

五、进阶但常见的工具(可选)

1. CMake(项目变大后必学)

sudo apt install cmake

2. GDB 调试器

sudo apt install gdb

调试示例:

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

六、常见新手问题

g++ 找不到?

which g++

没有输出说明没装好,重新执行 build-essential

权限不够? 命令前加 sudo

中文乱码? 终端用 UTF-8,VS Code 也设为 UTF-8


七、学习路线建议

  1. C++ 基础语法
  2. 多文件编译
  3. Makefile / CMake
  4. 标准库(STL)
  5. 调试与性能

如果你愿意,我可以:

  • 帮你 配 VS Code 一键编译运行
  • 教你 CMake 最小可用模板
  • 按你是 学生 / 转行 / 算法竞赛 给学习路线

你现在是哪种情况?

0