mit 6.828 lab 代码和笔记,以及中文注释源代码已放置在github中:
https://github.com/yunwei37/xv6-labs
tools
环境:在vmware中新安装的ubuntu 版本 20.04:
-
uname -a
Linux ubuntu 5.4.0-39-generic #43-Ubuntu SMP Fri Jun 19 10:28:31 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
参考:https://pdos.csail.mit.edu/6.828/2018/tools.html
-
安装开发环境:
ubuntu 版本 20.04 是没有携带相关开发环境的,因此需要进行安装
sudo apt-get install -y build-essential gdb sudo apt-get install gcc-multilib
-
下载qemu,编译:
git clone https://github.com/mit-pdos/6.828-qemu.git qemu ./configure --disable-kvm --disable-werror --target-list="i386-softmmu x86_64-softmmu" make
报错:
/usr/bin/ld: qga/co