- Published on
MIT 6.S081 Lab 0. 前提说明
- Authors

- Name
- Vegetog
Lab0
题外话
原先计划做的是2020年的Lab,但是实际上手之后发现有许多小问题,对比之下,2025版更加完善并且使用更新的版本,去除了一些冗余。个人看的lecture仍然是2020的。
提前说明
本期Lab参照MIT 6.S081 2025
个人环境:AWS EC2 Ubuntu 24.04.3 LTS x86_64
每一个Lab包含多个task,并标注了task对应的难度
- 简单:耗时不到一小时。这些练习通常是后续练习的热身运动。
- 中等难度:1-2小时。
- 难度较高:耗时超过 2 小时。这类练习通常不需要编写太多代码,但要编写出正确的代码却很棘手。
配置环境
环境安装
sudo apt-get update
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
验证
qemu-system-riscv64 --version
riscv64-linux-gnu-gcc --version
确认正常输出版本信息即可