用 Ubuntu 来教 C++ 课程是一个非常常见且成熟的做法,尤其适合高校、培训班或自学场景。下面我从环境准备、教学工具、课堂组织、示例与作业、进阶建议几个方面给你一个完整方案。
sudo apt update
sudo apt install -y build-essential gdb git
包含:
g++:C++ 编译器make:构建工具gdb:调试器查看版本:
g++ --version
适合讲:
示例:
g++ main.cpp -o main
./main
轻量级:
sudo snap install code --classic
插件:
传统:
geditnanovim(进阶)sudo apt install codeblocks
#include <iostream>
int main() {
std::cout << "Hello Ubuntu C++" << std::endl;
}
g++ demo.cpp && ./a.out
Ctrl+Shift+T 开新终端gdb ./main
配合 VS Code 图形调试更直观。
实验 1:Ubuntu 下编译 C++
实验 2:Makefile
main: main.cpp
g++ main.cpp -o main
实验 3:调试
git init
git commit -m "lesson1"
教版本控制非常实用。
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
chmod、sudo 基本概念如果你愿意,我也可以:
你主要教什么层次的学生?