使用ubuntu 20.04
建议直接买个云服务器,然后装个ubuntu系统,省时省力。
安装并检测编译工具
更新工具
sudo apt update
sudo apt upgrade
一键安装所需包
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
sudo apt install gcc-riscv64-unknown-elf
检测一些东西是否安装成功
克隆源代码并编译代码运行
git clone git://g.csail.mit.edu/xv6-labs-2020
很慢
进入xv6-labs-2020,以后的所有命令都默认在这个目录下执行
cd xv6-labs-2020
查看所有实验分支
git branch --all
应该可以看到所有的实验分支如下
git checkout util
编译xv6并开启qemu
make qemu
按下ctrl+a松开后再按x退出qemu
参考链接
https://zhuanlan.zhihu.com/p/377466759
https://pdos.csail.mit.edu/6.828/2020/tools.html
https://blog.csdn.net/qq_23924713/article/details/126080288