开始 MIT 6.S081-Operating System Engineering 课程实验
问题最近在学习 MIT的操作系统课程,课程网址: https://pdos.csail.mit.edu/6.828/2021/schedule.html
在lecture 4 Page Tables 这一课的演示部分,教授使用qemu与riscv64-linux-gnu-gdb 工具调试操作系统的启动过程,但我在 WSL debain系统中发现没有 riscv64-linux-gnu-gdb 工具,搜索后发现使用 gdb-multiarch 工具也可以进行调试,但调试过程中遇到一些问题,记录一下实验流程。
过程环境搭建参考链接: toolswindows:
1. 首先需要安装 Windows Subsystem for Linux 过程略
2. 登陆到 WSL中, 我使用的是 debain, 在命令行执行如下代码, 如果使用root用户执行,可去除 sudo`sudo apt-get update && sudo apt-get upgrade`
`sudo apt-get install git build-essential gdb-multiarch qe ...