MIT6.828准备环境

将在6.828需要的工具


课程网址:   6.828 / Fall 2018

两个工具集:一个x86模拟器QEMU,用来运行kernel

                      另一个编译工具链,包括assembler,  linker, c compiler,  和debugger。用来编译测试你的内核。

实验环境配置 参考:MIT6.828(Step0)——实验环境配置 - OasisYang - 博客园

                                 bochs(2.6.11)配置安装 - OasisYang - 博客园

如果已经安装了一个qemu,可以设置本节专用qemu如下:

        git clone https://github.com/mit-pdos/6.828-qemu.git qemu

        cd  qemu

        ./configure  --disable-kvm --target-list="i386-softmmu x86_64-softmmu"  --prefix=/6.828_tag/qemu_bin --python=python2.7

        --prefix是安装qemu可执行文件的目录

        make && make install 

        出现问题参照上述网址step0修改即可。

下载实验源码

        git clone https://pdos.csail.mit.edu/6.828/2018/jos.git lab

        修改lab源码目录下conf/env.mk中的QEMU变量值为上边configure中--prefix后的字符串加上bin/qemu-system-i386

        make通过

        make qemu通过

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值