[分享]Ubuntu下驱动程序编译

C、C++和Java语言
回复
javashen
帖子: 7
注册时间: 2007-03-30 11:49
送出感谢: 0
接收感谢: 0

[分享]Ubuntu下驱动程序编译

#1

帖子 javashen » 2007-05-30 23:09

网上下载了ldd3的源代码,按照一些说明安装了linux-headers-2.6.20-16-generic。
但在编译驱动程序是还是报linuxe/config.h无法找到。

在/usr/src/linux下find了一把,发现config.h在config/x86/find/smp/config.h目录下。
修改驱动程序的原代码linux/config.h ------> config/x86/find/smp/config.h

编辑OK。如下:
make -C /lib/modules/2.6.20-16-generic/build M=/home/xxxx/lddsrc/examples/simple LDDINCDIR=/home/xxxx/lddsrc/examples/simple/../include modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'
CC [M] /home/xxxx/lddsrc/examples/simple/simple.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/xxxx/lddsrc/examples/simple/simple.mod.o
LD [M] /home/xxxx/lddsrc/examples/simple/simple.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'
回复

回到 “C/C++/Java”