免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2788 | 回复: 3
打印 上一主题 下一主题

编译 rtl 8180 驱动,搞了几天了。晕啊 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-08 02:02 |只看该作者 |倒序浏览
执行 make 命令,结果报如下信息:

make -C /lib/modules/2.6.18-194.11.3.el5PAE/build SUBDIRS=/tmp/rtl8180-0.21 MODVERDIR=/tmp/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-194.11.3.el5-PAE-i686'
scripts/Makefile.build:17: /tmp/rtl8180-0.21/Makefile: 没有那个文件或目录
make[2]: *** 没有规则可以创建目标“/tmp/rtl8180-0.21/Makefile”。 停止。
make[1]: *** [_module_/tmp/rtl8180-0.21] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.11.3.el5-PAE-i686'
make: *** [2.6] 错误 2


发生错误后,执行 ls -al 看了一下目录,发现文件全部被删除了。


Makefile 文件的内容如下:

  1. #-----------------------------------------------
  2. #Specify kernel version and include path
  3. #-----------------------------------------------
  4. KVER := $(shell uname -r)
  5. KSRC := /lib/modules/$(KVER)/build

  6. #EXTRA_CFLAGS += -DRTL_MEM_MAP
  7. EXTRA_CFLAGS += -DRTL_IO_MAP

  8. #EXTRA_CFLAGS += -DRTL_BIG_ENDIAN
  9. EXTRA_CFLAGS += -DRTL_LITTLE_ENDIAN

  10. #EXTRA_CFLAGS += -DRTL_ACT_AS_AP
  11. EXTRA_CFLAGS += -DRTL_ACT_AS_STA

  12. EXTRA_CFLAGS += -DRTL8180_DRV_ON_PC


  13. EXTRA_CFLAGS += -O6
  14. EXTRA_CFLAGS += -Wall
  15. EXTRA_CFLAGS += -DMODULE
  16. EXTRA_CFLAGS += -D__KERNEL__
  17. EXTRA_CFLAGS += -DLINUX
  18. EXTRA_CFLAGS += -DLINUX_26
  19. #-----------------------------------------------
  20. # Driver Target
  21. #-----------------------------------------------
  22. #-----------------------------------------------
  23. #Private part for rtl8180 linux driver.
  24. #-----------------------------------------------
  25. open8180-objs :=  r8180_pci_init.o

  26. # -y obj only
  27. # -m obj only, and kernel loadable
  28. obj-m := open8180.o

  29. # here is for Total part for release



  30. all: modules

  31. clean:
  32.         mv -f ./8180_26_private.ko ./8180_26_private
  33.         rm -f *.mod.c *.mod *.o .*.cmd *.ko
  34.         rm -rf $(PWD)/tmp
  35.         mv -f ./8180_26_private ./8180_26_private.ko
  36. modules:
  37.         $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modules


  38.        
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2010-09-08 02:05 |只看该作者
系统是 CentOS 5.5 已经安装了 kernel 、kernel-devel、kernel-headers

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2010-09-13 10:08 |只看该作者
幕友人帮俺???

论坛徽章:
0
4 [报告]
发表于 2010-10-05 21:52 |只看该作者
http://www.taocaibang.com/job.php?mod=view&jid=62060
网站内容策划
ss
北京瑞星信息技术有限公司
公司类型:民营公司 公司规模:500人以上 ss
发布时间 :2010-09-27 工作年限 :不限 工作方式 :全职 薪金待遇 :面议 性别要求 :不限 学历要求 :本科 招聘人数 :1 到期时间 :2010-10-27 户口要求 :无要求
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP