Linux论坛's Archiver

《开源》旗舰电子杂志2008年11期发布,火热下载中!

peng530 发表于 2007-12-12 23:22

linux下编写驱动的问题

在linux下编写驱动程序,编译的时候问题多多,都是头文件找不到之类的
我是ubuntu环境,我想问下是不是需要装什么库阿,我装了linux-source也没用

Flyinmorning 发表于 2007-12-13 09:18

find / -name "头文件名" -print 2>/dev/null
找到头文件的具体路径,添加到makefile里的头文件路径中

peng530 发表于 2007-12-16 21:00

[quote]原帖由 [i]Flyinmorning[/i] 于 2007-12-13 09:18 发表 [url=http://bbs.linuxpk.com/redirect.php?goto=findpost&pid=40410&ptid=12492][img]http://bbs.linuxpk.com/images/common/back.gif[/img][/url]
find / -name "头文件名" -print 2>/dev/null
找到头文件的具体路径,添加到makefile里的头文件路径中 [/quote]
/usr/src/linux-headers-2.6.22-14/include/linux/module.h
是这个吗?

peng530 发表于 2007-12-17 23:09

按照Linux Device Driver写的一个hello程序,make出来的错误
/usr/include/bits/local_lim.h:36:26: error: linux/limits.h: No such file or directory
这怎么解决呢
在/usr/src/linux-headers-2.6.22-14'目录下有那个文件的
我用这样的命令sudo make -C /usr/src/linux-headers-2.6.22-14 modules

sulilo 发表于 2008-1-8 10:53

看来有不少人都有 这问题啊
我也在想这问题呢!!!

lsof 发表于 2008-1-8 13:11

编译时需要添加一下include路径吧

gcc 的时需-I参数

daxiao123 发表于 2008-1-15 07:50

2万底薪招聘 汇编人员 需要精通C语言

2万底薪招聘 汇编人员 需要精通C语言
联系QQ:159667678  加好友请说明
联系电话:13655045555 陈

DUT_girl 发表于 2008-7-1 10:05

这是一个有关模拟memory的驱动
Enviroment: SUSE 2.6.18 kernel

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.