专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

关于ldd3自带源程序编译有关问题

发布时间:2010-06-14 16:31:57 文章来源:www.iduyao.cn 采编人员:星星草
关于ldd3自带源程序编译问题。
在编译 ldd3自带源程序时出现以下问题:
make -C /lib/modules/2.6.23.1-42.fc8/build M=/root/内核/LINUX设备驱动程序第三版配套源码/misc-modules modules
make[1]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
  CC [M]  /root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/hello.o
  CC [M]  /root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/hellop.o
  CC [M]  /root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/seq.o
  CC [M]  /root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/jit.o
/root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/jit.c:18:26: 错误:linux/config.h:没有那个文件或目录
make[2]: *** [/root/内核/LINUX设备驱动程序第三版配套源码/misc-modules/jit.o] 错误 1
make[1]: *** [_module_/root/内核/LINUX设备驱动程序第三版配套源码/misc-modules] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make: *** [modules] 错误 2
[2]+  Done                    gedit Makefile
[root@localhost misc-modules]# 


下面是makefile:


ifeq ($(KERNELRELEASE),)

      KERNELDIR ?= /lib/modules/$(shell uname -r)/build
    PWD := $(shell pwd)

modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install

clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions

.PHONY: modules modules_install clean

else
    obj-m := hello.o hellop.o seq.o jit.o jiq.o sleepy.o complete.o \
             silly.o faulty.o kdatasize.o kdataalign.o
endif


------解决思路----------------------
错误很明显了,没有找到config.h头文件。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: