先解压hit-oslab-linux-2110823.tar.gz 修改unistd.h,system_call.s sys.h 在修改sys.h时,sys_iam,sys_whoami一定要在最后大括号里面
然后编写who.c文件,修改Makefie
make all 编译 挂载如果编译出错重新修改文件
"/home/shiyanlou/oslab/loslab/inux-0.11/include/unistd.h"
复制到以下路径:
"/home/shiyanlou/oslab/oslab/hdc/usr/include";
将文件:
"/home/shiyanlou/oslab/oslab/linux-0.11/include/linux/sys.h"
复制到以下路径:
"/home/shiyanlou/oslab/oslab/hdc/usr/include/linux";
编写iam.c和whoami.c文件
从"/home/teacher"拷贝文件"testlab2.c"和"testlab.sh"至以下路径:
"/home/shiyanlou/oslab/oslab/hdc/usr/root"
卸载 hdc
进入oslab/oslab目录
./run运行
gcc –o testlab2 testlab2.c
gcc -o iam iam.c -Wall
gcc -o whoami whoami.c -Wall
./iam aa
./whoami
./testlab2
学习时间 0分钟
操作时间 0分钟
按键次数 0次
实验次数 1次
报告字数 728字
是否完成 完成