哈工大操作系统

 

1.实验指导:https://hoverwinter.gitbooks.io/hit-oslab-manual/content/index.html

https://www.lanqiao.cn/courses/115/labs/568/document/

2.实验环境:https://github.com/NIGHTFIGHTING/hit-oslab,主要是为了安装gcc3.4

如果报错:

/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录

安装32-bit版本的glibc库,yum install -y libstdc++.i686

使用如下命令查看缺少得共享库,yum whatprovides libSM.so.6

3.安装:dev86.x86_64 : A real mode 80x86 assembler and linker,为了安装as86,ld86

4.哈尔滨工业大学李治军老师的《操作系统》课程实验,相关资源:

哈工大操作系统实验手册实验资源与参考

5.不配环境懒人福利:实验楼

6.在线课程:操作系统,李治军,哈工大(网易云课堂)

7.参考阅读:《Linux内核完全注释》——赵炯,《操作系统原理、实现与实践》——李治军,刘宏伟

8.实验报告:https://blog.csdn.net/qq_41708792/category_8863487.html

 

汇编,链接,并且裁剪32字节生成bootsect,第一块512字节的引导扇区

as86  -0 -a -o bootsect.o bootsect.s 
ld86  -0 -s -o bootsect bootsect.o
dd bs=1 if=bootsect of=Image skip=32

yum provides */stubs-32.h,yum install -y glibc-devel-2.17-307.el7.1.i686

yum remove libX11-1.6.3-2.el7.x86_64

yum install -y libX11-1.6.7-2.el7.i686

yum whatprovides libXpm.so.4

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值