操作系统作业-新增系统调用

除了seu操作手册上的几个注意点:

1.打开虚拟机,点击“打开虚拟机(O)",找到Fedora7的解压路径,点击Fedora7.vmx即可。

1790b874eab9466cbd92d1a639ad5e64.png

2.打开终端:在左上角Terminal

a6b6e0e66e524733baab521ab97066ad.png

3.cp /boot/config-`uname –r` ./config里的如果报错,应该是-应该为短(或长?错了就换一下)杠的原因

4.在输入make all或 make modules_install是会提示权限不够,

输入su,在输入密码(实验报告里默认为seu),再次输入命令便可运行。

5.make install后隐藏目录,采取下面方法,在终端输入以下两个命令:

输入cat /boot/grub/menu.lst

出现:

8fae82f871d14b489d15aa9f84d60263.png

输入nano /boot/grub/menu.lst

出现:

a1aea30c0de3499189243cd0d8993411.png

然后可以通过键盘鼠标修改,在hiddenmenu添加#

修改完毕,则:

  1. 按 Ctrl + O (字母 "O")保存文件。nano 应该会提示您 "File Name to Write",但通常它会自动填充为您正在编辑的文件名(/boot/grub/menu.lst),并且您不需要更改它。直接按 Enter 确认保存。

  2. 保存完成后,按 Ctrl + X 退出 nano

6.编译完内核,开机选择带seu的登录。

8dc8da22ede6472e8bd615ec13a2936d.jpeg

7.运行桌面的hello.c文件,

输入如下图:

1b09b0d864d6465882c45702ffc7dfd6.png

输入完gcc hello.c会在桌面上出现a.out,在输入./a.out

3385b5d8e006436697562fbd9e0bc498.png

8.在hello.c里进行系统调用

fc371a34187d4f17ab5aa67c8022a347.jpg

9.入果.h文件打不开,重命名文件将.h删除即可打开,修改完毕,再次重命名加上.h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值