实验环境
win10支持WSL,在windows上也能享受到原生linux一样的体验。用Xshell登陆本地WSL.
可参考https://www.cnblogs.com/zzhaolei/p/11068189.html。
编译工具链
编译工具链是一个工具集包括c编译器,汇编编译器,连接器。在命令行下执行gcc -m32 -print-libgcc-file-name
,如果输出/usr/lib/gcc/i486-linux-gnu/version/libgcc.a 或 /usr/lib/gcc/x86_64-linux-gnu/version/32/libgcc.a
就说明没有问题了。否则执行sudo apt-get install -y build-essential gdb
进行安装(Ubuntu系统下)。
QEMU模拟器安装
这门课采用软件模拟的方式来调试整个操作系统,也就是说让xv6操作系统运行在一个用软件仿真出来的x86计算机上。这个仿真软件就是QEMU,这个仿真器有一个非常好的优点,就是它能和调试器GDB共同配合使用,这样的话我们就可以一条指令一条指令的调试运行在QEMU里面的xv6操作系统了。
安装步骤&#x