温馨提示×

ubuntu c++如何学入门

小樊
37
2026-09-02 09:06:57
栏目: 编程语言

下面给你一条**在 Ubuntu 上从零入门 C++**的清晰路线,偏实战、少废话。


一、环境准备(Ubuntu)

1. 安装编译器

sudo apt update
sudo apt install build-essential

验证:

g++ --version

2. 推荐编辑器 / IDE

  • 新手:VS Code(简单直观)
  • 进阶:CLion(收费,学生免费)
  • 轻量:vim / gedit

VS Code 插件:

  • C/C++
  • CMake Tools(后面用)

二、第一个 C++ 程序

1. 写代码

// hello.cpp
#include <iostream>
using namespace std;

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

2. 编译运行

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

三、C++ 基础学习顺序(很重要)

按这个顺序学,不会乱:

✅ 阶段 1:语法基础

  • 变量 / 数据类型
  • if / for / while
  • 函数
  • 数组 / string

✅ 阶段 2:核心概念

  • 指针(重点)
  • 引用
  • 结构体 struct
  • 内存(栈 / 堆)

✅ 阶段 3:面向对象

  • class
  • 构造 / 析构
  • 继承
  • 多态

✅ 阶段 4:标准库

  • STL:vector / map / set
  • 文件操作 fstream
  • 智能指针(unique_ptr / shared_ptr)

四、练习方式(关键)

✅ 每天写小程序

比如:

  • 计算器
  • 学生成绩管理
  • 文件读写

✅ 刷简单题

  • 洛谷(入门难度)
  • LeetCode(Easy)

五、调试能力(必须学)

1. 编译带调试信息

g++ -g main.cpp -o main

2. 使用 gdb

gdb ./main

常用:

break main
run
next
print x

六、进阶工具(稍后学)

  • CMake(项目管理)
  • Makefile
  • Git
  • Linux 系统编程(文件 / 进程)

七、学习资料推荐

中文

  • 《C++ Primer 中文版》(经典)
  • 菜鸟教程 C++
  • B 站:侯捷 C++ 系列

英文

  • learncpp.com(非常适合入门)
  • cppreference.com(查语法)

八、学习建议(避坑)

❌ 不要一上来学 Qt / 游戏 / 框架
✅ 先把语法 + 指针 + STL打牢
✅ 多在 Ubuntu 终端里编译运行


如果你愿意,我可以:

  • 给你7 天入门计划
  • 或按你是学生 / 工作 / 转行定制路线
  • 或直接带你写第一个项目

你现在的基础是?

0