当前位置:  技术问答>linux和unix

事关学位证!!!急救!编译Linux Device Driver 3rd 中的usb-skeleton.c无法通过

    来源: 互联网  发布时间:2015-11-21

    本文导语:  最近在看Linux Device Driver 3rd中的USB驱动程序,直接make那个usb-skeleton.c却有错。我的环境是没问题的。 错误如下 [root@sunshine usb]# make make -C /lib/modules/2.6.15-1.2054_FC5/build M=/home/miracle/src/examples/usb make[1]: Entering director...

最近在看Linux Device Driver 3rd中的USB驱动程序,直接make那个usb-skeleton.c却有错。我的环境是没问题的。
错误如下
[root@sunshine usb]# make
make -C /lib/modules/2.6.15-1.2054_FC5/build M=/home/miracle/src/examples/usb
make[1]: Entering directory `/usr/src/redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686'
  CC [M]  /home/miracle/src/examples/usb/usb-skeleton.o
/home/miracle/src/examples/usb/usb-skeleton.c:224: 错误:初始值设定项里有未知的字段 ‘mode’
/home/miracle/src/examples/usb/usb-skeleton.c:328: 错误:初始值设定项里有未知的字段 ‘owner’
/home/miracle/src/examples/usb/usb-skeleton.c:328: 警告:从不兼容的指针类型初始化
make[2]: *** [/home/miracle/src/examples/usb/usb-skeleton.o] 错误 1
make[1]: *** [_module_/home/miracle/src/examples/usb] 错误 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686'
make: *** [all] 错误 2


这是Makefile文件:
obj-m   := usb-skeleton.o

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

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

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


请问谁知道如何解决啊?

|
事关学位证??不要也罢!!!!

|
关学位证啥事?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3