For personal practice
xv6-riscv -> xv6 based on riscv
- Run the xv6 kernel
make qemu
- Quit
click x after Ctrl+a
xv6-labs-2021 -> environment to get your grade
- Test your code
make grade
- Install gdb-multiarch
sudo apt-get install gdb-multiarch
- create .gdbinit
edit "YOUR_PATH"
echo "add-auto-load-safe-path YOUR_PATH/xv6-labs-2021/.gdbinit " >> ~/.gdbinit
- make qemu-gdb
make qemu-gdb
- run gdb command in another new terminal
gdb-multiarch
Official Docs
Chinese Docs