环境搭建

windows VMware下载: https://www.vmware.com/

ubuntu 20.04.3下载:https://ubuntu.com/download/desktop

下载完直接创建虚拟机,导入镜像选推荐安装,一路next即可。(记得c盘换别的盘

等待Ubuntu配置好,打开终端

sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu 

有点慢

等待下好,输入

sudo apt-get remove qemu-system-misc

# then
sudo apt-get install qemu-system-misc=1:4.2-3ubuntu6

上述 qemu下载完就大概ok了,注意Ubuntu系统最好就是20.04的,因为听说低版本是下载不了的

验证环境

# 第一个环境
riscv64-unknown-elf-gcc --version

# 会提示你没这个command,但是可以通过下载得到
# 那就按它提示的下载咯,sudo install ...然后等下载完再键入上述命令就会输出:
# riscv64-unknown-elf-gcc (GCC) version
# ...

# 第二个环境
qemu-system-riscv64 --version
# 如果你上面成功下载了qemu-system-misc=1:4.2-3ubuntu6,这一步是没啥问题的
# 输出: QEMU emulator version 5.1.0

最后一道关:拷贝源码

git clone git://g.csail.mit.edu/xv6-labs-2020

# clone 完
ls #发现只有个.git,然后啥也没有,开始懵逼

# 输入:
git checkout util
# 输完上面command
ls #发现一大堆东西

#最后
sudo make qemu

booting!

Last updated