温馨提示×

怎样用ubuntu学c++

小樊
50
2026-09-14 12:56:25
栏目: 编程语言

在 Ubuntu 上学习 C++ 是一个非常常见且高效的选择。下面我按从零开始的思路,分步骤教你如何在 Ubuntu 上搭建环境、写代码、编译运行,并给出学习建议。


一、安装 C++ 编译环境

Ubuntu 默认通常没有安装完整的编译工具,需要安装 build-essential。

1. 打开终端

快捷键:Ctrl + Alt + T

2. 更新软件源(可选但推荐)

sudo apt update

3. 安装编译工具

sudo apt install build-essential

这会安装:

  • g++(C++ 编译器)
  • gcc
  • make
  • 标准 C/C++ 库

4. 验证安装

g++ --version

能看到版本号就说明安装成功。


二、写第一个 C++ 程序

1. 创建文件

mkdir ~/cpp_learn
cd ~/cpp_learn
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++!

四、推荐的开发方式(进阶)

方式一:命令行 + 编辑器(轻量)

  • 编辑器:nano / vim / gedit
  • 适合初学和练手

方式二:VS Code(强烈推荐)

sudo snap install code --classic

安装 C++ 插件:

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

方式三:CLion(专业,收费)

适合做大型项目。


五、学习 C++ 的基础路线(Ubuntu 上)

阶段 1:语法基础

  • 变量、类型
  • 控制语句(if / for / while)
  • 函数
  • 数组、字符串

阶段 2:面向对象

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

阶段 3:标准库

  • <iostream>
  • <vector>
  • <string>
  • <algorithm>

阶段 4:进阶

  • 指针、引用
  • 内存管理
  • 文件操作
  • Makefile / CMake

六、常用学习资源

  • 书籍:《C++ Primer》《Effective C++》
  • 网站:
    • https://www.learncpp.com
    • https://cplusplus.com
  • 练习:
    • LeetCode
    • 洛谷(中文)

七、一个小建议(很重要)

不要一上来就用 IDE 自动补全躲过原理
在 Ubuntu 终端里手敲、手编、手运行,会让你真正理解 C++。


如果你愿意,我也可以:

  • 给你定制每日 C++ 练习
  • 教你写 Makefile / CMake
  • 带你做小项目(如学生管理系统)

你想从哪一步开始?

0 踩