QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2851|回复: 1

linux设备驱动配套的example使用问题

[复制链接]
发表于 2006-10-25 09:35:21 | 显示全部楼层 |阅读模式
1.操作系统版本:fedora core 5
2.内核代码:网上下载的linux-2.6.18.1
3.《linux device driver》第二版 配套examples
4.gcc版本:
t-libgcc-296-2.96-135

libgcc-4.1.0-3

gcc-4.1.0-3

gcc-gfortran-4.1.0-3

gcc-c++-4.1.0-3



5.examples与内核主目录linux-2.6.18.1 存放在同一路径下
且examples 针对登陆用户权限是 可读-可执行-可写

但是每次进入examples目录后,用make命令编译后都出现以下信息:

for n in misc-progs misc-modules skull scull scullc sculld scullp scullv sbull snull short

shortprint pci simple usb tty lddbus; do make -C $n || exit 1; done

make[1]: Entering directory `/home/stephen/kernel/examples/misc-progs'

make[1]: Nothing to be done for `all'.

make[1]: Leaving directory `/home/stephen/kernel/examples/misc-progs'

make[1]: Entering directory `/home/stephen/kernel/examples/misc-modules'

make -C /lib/modules/2.6.15-1.2054_FC5/build M=/home/stephen/kernel/examples/misc-modules

modules

make: *** /lib/modules/2.6.15-1.2054_FC5/build: 没有那个文件或目录。 停止。

make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [modules]

错误 2

make[1]: Leaving directory `/home/stephen/kernel/examples/misc-modules'

make: *** [subdirs] 错误 1



请问各位大侠,这个是由什么原因引起的呀?
发表于 2006-11-9 14:40:08 | 显示全部楼层
FC5默认是不安装源码的,你可以到它网站上下载与你内核对应的源码,自己动手编译。
具体安装方法参见:
http://hi.baidu.com/wjq_qust/blog/item/a4d769d9c2cf102c11df9b47.html
《linux device driver》第二版是与2.4内核配套的,不知你为什么要装FC5,你可以装RH9。《linux device driver》第三版才是与2.6内核配套的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 16:37 , Processed in 0.050545 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表