首页 > 其他 > 详细

6.828(1)准备工作

时间:2019-10-06 23:53:14      阅读:127      评论:0      收藏:0      [点我收藏+]

感谢小路师兄指引明路,今天开始入坑

 

Step0. 准备工作

准备工具: windows笔记本一台(ubuntu操作系统的直接跳到Step3 )

 

Step1. 安装vm

vm下载网站 https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

vm 密钥(亲测可用)https://blog.csdn.net/qq_42488820/article/details/88353892

Step2. vm安装ubuntu

(队友给了一个镜像)

Step3. 安装实验工具

根据网站安装 https://pdos.csail.mit.edu/6.828/2018/tools.html

主要几步:

% objdump -i
应该输出elf32-i386
% 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
% sudo apt-get install gcc-multilib

安装QEMU
1. git clone https://github.com/mit-pdos/6.828-qemu.git qemu
2. 下载 libsdl1.2-dev, libtool-bin, libglib2.0-dev, libz-dev, libpixman-1-dev
3. ./configure --disable-kvm --disable-werror --prefix=local --target-list="i386-softmmu x86_64-softmmu"
4. make && make install

uname -a 
应该显示  i386 GNU/Linux 或 i686 GNU/Linux 或 x86_64 GNU/Linux

% git clone https://pdos.csail.mit.edu/6.828/2018/jos.git lab
提交作业
1. % git commit -am "ready to submit my lab"
2. % make handin





6.828(1)准备工作

原文:https://www.cnblogs.com/lmhyhblog/p/11628159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!