温馨提示×

怎样学ubuntu下c++编程

小樊
40
2026-09-20 16:58:22
栏目: 编程语言

在 Ubuntu 下进行 C++ 编程,整体流程是:安装工具链 → 写代码 → 编译运行 → 进阶学习(调试、构建系统、IDE)。下面按步骤说明。


一、安装 C++ 开发环境

1. 安装基础编译工具

打开终端,执行:

sudo apt update
sudo apt install build-essential

build-essential 包含:

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

检查是否安装成功:

g++ --version

二、写第一个 C++ 程序

1. 创建源文件

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

写入代码:

#include <iostream>

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

保存退出(Ctrl+O,Enter,Ctrl+X)


2. 编译并运行

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

输出:

Hello Ubuntu C++


三、常用编译参数(了解)

g++ -std=c++17 -Wall -O2 hello.cpp -o hello

说明:

  • -std=c++17:使用 C++17 标准
  • -Wall:显示警告
  • -O2:优化

四、调试(非常重要)

安装 GDB

sudo apt install gdb

编译时加 -g

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

常用 GDB 命令:

  • run
  • break main
  • next
  • print 变量

五、使用 Make 管理项目

示例 Makefile

all:
	g++ -std=c++17 main.cpp -o app

clean:
	rm -f app

使用:

make
./app
make clean

六、使用 CMake(推荐)

安装

sudo apt install cmake

示例

目录结构:

project/
├── CMakeLists.txt
└── main.cpp

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)

构建:

mkdir build
cd build
cmake ..
make
./demo

七、IDE / 编辑器推荐

轻量级

  • VS Code(推荐)
    sudo snap install code --classic
    
    插件:C/C++、CMake Tools

专业 IDE

  • CLion(收费,学生免费)
  • Qt Creator(适合 GUI)

八、学习路径建议

  1. C++ 基础语法
  2. STL(vector / map / string)
  3. 文件 IO
  4. 指针与内存
  5. 类与面向对象
  6. 多线程(<thread>
  7. CMake / 项目结构

推荐资料

  • 《C++ Primer》
  • https://en.cppreference.com
  • https://www.learncpp.com

如果你愿意,我可以:

  • 帮你配置 VS Code + C++ 环境
  • 给你一个 Ubuntu C++ 实战小项目
  • 教你 用 C++ 写 Linux 命令行工具

你想从哪一步开始?

0