温馨提示×

ubuntu c++怎么学入门

小樊
33
2026-09-08 09:58:24
栏目: 编程语言

在 Ubuntu 下学习 C++ 入门,核心就是:搭环境 → 学语法 → 多写代码 → 学编译和调试。下面给你一套适合新手的路线。


一、准备 Ubuntu 下的 C++ 环境

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

打开终端,执行:

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

验证是否安装成功:

g++ --version

能看到版本号就成功了。


2. 安装一个代码编辑器(任选其一)

新手推荐:

  • VS Code(最流行)
sudo snap install code --classic

其他选择:

  • Vim(终端党)
  • CLion(学生免费,功能强但重)

二、写第一个 C++ 程序

1. 创建文件

mkdir cpp_learn
cd cpp_learn
touch hello.cpp

2. 编辑 hello.cpp

#include <iostream>
using namespace std;

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

3. 编译并运行

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

输出:

Hello Ubuntu C++

三、C++ 入门学习内容(顺序建议)

阶段 1:基础语法

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

阶段 2:函数与结构

  • 函数定义与调用
  • 参数传递(值 / 引用)
  • 数组
  • 字符串(string)

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

  • class / struct
  • 构造函数 / 析构函数
  • 继承
  • 多态

阶段 4:进阶

  • 指针与引用
  • 动态内存(new / delete)
  • STL(vector / map / set)
  • 文件操作

四、编译知识(Ubuntu 必备)

常用编译命令

g++ main.cpp -o main

开启警告(推荐)

g++ -Wall -Wextra main.cpp -o main

多文件编译

g++ main.cpp func.cpp -o app

五、调试(很重要)

安装 GDB

sudo apt install gdb

编译带调试信息

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

六、推荐学习资源

中文

  • 《C++ Primer 中文版》(经典)
  • 菜鸟教程 C++
  • B 站搜索“C++ 入门 Ubuntu”

英文

  • https://www.learncpp.com(非常推荐)
  • https://en.cppreference.com

七、新手常见坑

  • 忘记 return 0;
  • gcc 编译 C++(要用 g++
  • 文件名不是 .cpp
  • 中文路径或空格导致编译失败

如果你愿意,我可以:

  • 给你每天一个练习任务
  • 教你用 VS Code 配置 C++
  • 或用项目方式学(比如小游戏 / 计算器)

你更想用哪种方式入门?

0