温馨提示×

怎样用ubuntu学c++入门

小樊
42
2026-09-05 11:54:08
栏目: 编程语言

在 Ubuntu 上学习 C++ 入门,其实非常合适,因为 Ubuntu 自带完整的开发工具链,而且免费、开源。下面我按从零开始的思路给你一个清晰路线。


一、准备 Ubuntu 开发环境

1. 更新系统

打开终端(Ctrl + Alt + T),先更新一下:

sudo apt update
sudo apt upgrade

2. 安装 C++ 编译器(g++)

Ubuntu 默认可能没有装编译器,安装 build-essential:

sudo apt install build-essential

验证是否安装成功:

g++ --version

能看到版本号就说明 OK。


二、写你的第一个 C++ 程序

1. 创建文件

mkdir cpp_learn
cd cpp_learn
nano hello.cpp

2. 输入代码

#include <iostream>
using namespace std;

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

Ctrl + O 保存,Ctrl + X 退出。

3. 编译并运行

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

输出:

Hello, C++!

三、C++ 入门学习路线(推荐顺序)

阶段 1:基础语法

  • 变量与数据类型(int, float, char, bool)
  • 输入输出(cin / cout)
  • 运算符
  • 条件语句(if / else / switch)
  • 循环(for / while)

示例:

int a, b;
cin >> a >> b;
cout << a + b << endl;

阶段 2:函数与数组

  • 函数定义与调用
  • 参数传递
  • 一维 / 二维数组
  • 字符串(string)

阶段 3:面向对象(C++ 核心)

  • 类与对象
  • 构造函数 / 析构函数
  • 封装、继承、多态
  • 指针与引用(很重要)

阶段 4:进阶

  • STL(vector, map, set)
  • 文件操作
  • 异常处理
  • 简单算法与数据结构

四、推荐的免费学习资源

中文

  • B 站搜索:「C++ 入门 黑马 / 尚硅谷」
  • 菜鸟教程:https://www.runoob.com/cpp/cpp-tutorial.html

英文(质量很高)

  • learncpp.com(强烈推荐) https://www.learncpp.com/

书籍(可选)

  • 《C++ Primer 第五版》(经典但偏厚)
  • 《Accelerated C++》(入门友好)

五、提升效率的小工具(可选)

1. 装一个代码编辑器

sudo apt install code

(VS Code,支持 C++ 插件)

2. 使用 Makefile(以后会用到)

避免每次手敲 g++ 命令。


六、学习建议(很重要)

✅ 每学一个语法,马上写代码运行
✅ 多改代码、故意写错,看报错
✅ 从“能跑”到“写清楚”
✅ 不要一开始就学太深(模板、元编程)


如果你愿意,我可以:

  • 给你每天一个小练习
  • 帮你配置 VS Code 的 C++ 环境
  • 用** Ubuntu + C++ 做小项目(如计算器、学生管理)**

你想从哪一步开始?

0