LDD3中SCULL问题

fpcc 2008-07-03 08:48:36
我编译这个SCULL通过了,没有什么问题,但是在调用程序中的SCULL_LOAD时,会报如下错误:
[root@localhost scull]# ./scull_load
./scull_load: line 8: grep: command not found
./scull_load: line 19: awk: command not found
./scull_load: line 24: rm: command not found
./scull_load: line 25: mknod: command not found
./scull_load: line 26: mknod: command not found
./scull_load: line 27: mknod: command not found
./scull_load: line 28: mknod: command not found
./scull_load: line 29: ln: command not found
./scull_load: line 30: chgrp: command not found
./scull_load: line 31: chmod: command not found
./scull_load: line 33: rm: command not found
./scull_load: line 34: mknod: command not found
./scull_load: line 35: mknod: command not found
./scull_load: line 36: mknod: command not found
./scull_load: line 37: mknod: command not found
./scull_load: line 38: ln: command not found
./scull_load: line 39: chgrp: command not found
./scull_load: line 40: chmod: command not found
./scull_load: line 42: rm: command not found
./scull_load: line 43: mknod: command not found
./scull_load: line 44: chgrp: command not found
./scull_load: line 45: chmod: command not found
./scull_load: line 47: rm: command not found
./scull_load: line 48: mknod: command not found
./scull_load: line 49: chgrp: command not found
./scull_load: line 50: chmod: command not found
./scull_load: line 52: rm: command not found
./scull_load: line 53: mknod: command not found
./scull_load: line 54: chgrp: command not found
./scull_load: line 55: chmod: command not found
./scull_load: line 57: rm: command not found
./scull_load: line 58: mknod: command not found
./scull_load: line 59: chgrp: command not found
./scull_load: line 60: chmod: command not found
可是仍然是挂上了,不知道什么原因,同样在调用SCULL_UNLOAD时,也出现类似的错误。请高手指正,不知道什么原因,具郁闷。
...全文
247 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fpcc 2008-07-19
  • 打赏
  • 举报
回复
昨天在虚拟机上测试,正常挂载,但程序不是很完善,比如一些文件没有形成,但目的基本上是达到了。不知道大家对这个有没有什么更好的方法,目前只是mknod发现不了,这个命令一般在什么地方,请大家指点。但程序基本是这样了。应该达到练手的目的。
fpcc 2008-07-18
  • 打赏
  • 举报
回复
才出差回来,不好意思,我再试试。
fpcc 2008-07-05
  • 打赏
  • 举报
回复
我用的是FEDORA6,自带的SHELL,好象是BASH。原来编译最初的一个HELLO程序是对的,不知道为什么这个不对了。
fpcc 2008-07-05
  • 打赏
  • 举报
回复
这个问题困扰我很多天了,希望大家给个具体的指点,不胜感激。
fpcc 2008-07-05
  • 打赏
  • 举报
回复
噢,谢谢大家,我确实在ROOT用户下了。这个PATH环境变量应该增加什么呢。我这样了PATH=“$PATH:/SBIN”,是不是要增加别的什么,请指正。
pottichu 2008-07-05
  • 打赏
  • 举报
回复
locate mknod

找一下 mknod命令,在什么地方。
air_snake 2008-07-03
  • 打赏
  • 举报
回复
系统问题,看看PATH环境变量的
joyself 2008-07-03
  • 打赏
  • 举报
回复
似乎可以排除权限问题,因为insmod可以执行,从提示符看来好像已经是root了
1)检查PATH环境变量,
2)缺省的shell是什么shell?

pottichu 2008-07-03
  • 打赏
  • 举报
回复
切换到超级用户, 再试一下。

这个错误是找不到 mknod 命令.可能是权限不够。 
fpcc 2008-07-03
  • 打赏
  • 举报
回复
注:确实在执行这个命令后,CAT,GREP什么命令就全部不起作用了,报没有这个命令,但是我新开一个终端后,这些命令又可以使用了,不知道为什么,请指点。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧