MIT-6.828 环境搭建

本文介绍了如何在Win10的WSL环境下搭建MIT-6.828课程所需的实验环境,包括安装编译工具链和QEMU模拟器。在设置过程中,可能会遇到libtool、major宏定义和格式化错误等问题,通过特定的解决方法可以成功解决这些问题,以便于使用QEMU和GDB调试操作系统。
摘要由CSDN通过智能技术生成

实验环境

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值