fedora 19编译安装rtl8187l驱动问题

发布时间:2013-08-14 21:09:25来源:红联作者:bennic

make后报错:

[root@bennic rtl8187]# make

make -C /lib/modules/3.9.5-301.fc19.i686.PAE/build M=/home/zyp/rtl8187L_linux_1041.0209.2012/rtl8187 CC=gcc modules

make: *** /lib/modules/3.9.5-301.fc19.i686.PAE/build: 没有那个文件或目录。 停止。

make: *** [modules] 错误 2

[root@bennic rtl8187]#

Makefile文件内容如下:

NIC_SELECT = RTL8187L

CC = gcc

KVER := $(shell uname -r)

KSRC := /lib/modules/$(KVER)/build

PWD = $(shell pwd)

INSTALL_PREFIX :=

ifneq ($(shell uname -r|cut -d. -f1,2), 2.4)

MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless

#EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y

#EXTRA_CFLAGS += -DCONFIG_RTL8180_IOMAP

EXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wireless

EXTRA_CFLAGS += -std=gnu89

EXTRA_CFLAGS += -O2

EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y

EXTRA_CFLAGS += -DPOLLING_METHOD_FOR_RADIO

EXTRA_CFLAGS += -DCONFIG_PM

EXTRA_CFLAGS += -DCONFIG_BIG_DATA_NOSCAN

EXTRA_CFLAGS += -DLED

#EXTRA_CFLAGS += -DLED_SHIN

EXTRA_CFLAGS += -DRATE_ADAPTIVE

EXTRA_CFLAGS += -DDIG

#EXTRA_CFLAGS += -DSW_ANTE_DIVERSITY

EXTRA_CFLAGS += -DBUILT_IN_IEEE80211

r8187l-objs := \

r8187_core.o \

r8180_93cx6.o \

r8180_wx.o \

r8180_rtl8225.o \

r8180_rtl8225z2.o \

r8187_led.o \

r8180_pm.o \

r8180_dm.o \

../ieee80211/ieee80211_softmac.o \

../ieee80211/ieee80211_rx.o \

../ieee80211/ieee80211_tx.o \

../ieee80211/ieee80211_wx.o \

../ieee80211/ieee80211_module.o \

../ieee80211/ieee80211_softmac_wx.o \

../ieee80211/ieee80211_crypt.o \

../ieee80211/ieee80211_crypt_tkip.o \

../ieee80211/ieee80211_crypt_ccmp.o \

../ieee80211/ieee80211_crypt_wep.o

obj-m := r8187l.o

all: modules

modules:

$(MAKE) -C $(KSRC) M=$(PWD) CC=$(CC) modules

install: modules

find /lib/modules/$(shell uname -r) -name "r8187.ko" -exec ls -l {} \;

find /lib/modules/$(shell uname -r) -name "r8187.ko" -exec rm {} \;

install -p -m 644 r8187l.ko $(MODDESTDIR)

depmod -a

uninstall:

$(shell [ -d $(MODDESTDIR) ] && rm -fr $(MODDESTDIR)/r8187l.ko)

depmod -a

clean:

rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~

rm -fr .tmp_versions

rm -fr Module.symvers

rm -fr modules.order

rm -fr Module.markers

rm -rf tags

else #2.4kernel

MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless

LD := ld

KSRC := /lib/modules/$(KVER)/build

CONFIG_FILE := $(KSRC)/include/linux/autoconf.h

CFLAGS += -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall

CFLAGS += -I$(KSRC)/include -I.

CFLAGS += -DMODVERSIONS -DEXPORT_SYMTAB -include $(KSRC)/include/linux/modversions.h

CFLAGS += -DPOLLING_METHOD_FOR_RADIO

CFLAGS += -DCONFIG_BIG_DATA_NOSCAN

CFLAGS += -DLED

#CFLAGS += -DLED_SHIN

CFLAGS += -DRATE_ADAPTIVE

CFLAGS += -DDIG

#CFLAGS += -DSW_ANTE_DIVERSITY

SMP := $(shell $(CC) $(CFLAGS) -E -dM $(CONFIG_FILE) | \

grep CONFIG_SMP | awk '{print $$3}')

ifneq ($(SMP),1)

SMP := 0

endif

ifeq ($(SMP),1)

CFLAGS += -D__SMP__

endif

BJS := ${patsubst %.c, %.o, ${wildcard *.c}}

all:r8187l.o

r8187l.o: \

r8187_core.o \

r8180_93cx6.o \

r8180_wx.o \

r8180_rtl8225.o \

r8180_rtl8225z2.o \

r8187_led.o \

r8180_dm.o

$(LD) -r $^ -o $@

install:r8187l.o

install -p -m 644 r8187l.o $(MODDESTDIR)

@depmod -a

uninstall:

$(shell [ -d $(MODDESTDIR) ] && rm -fr $(MODDESTDIR)/r8187l.o)

@depmod -a

clean:

rm -f *.mod.c *.mod *.o .*.cmd *.ko *~

rm -rf $(PWD)/tmp

rm -rf *~

rm -fr Module.symvers

rm -fr modules.order

rm -fr Module.markers

rm -rf tags

endif

高手看看错在那里?

手机Linux安装rtl8187L,fedora 19编译安装rtl8187l驱动问题相关推荐

  1. Linux 之旅 21:编译安装软件

    Linux 之旅 21:编译安装软件 图源:pexcel 开源软件的安装与升级 可执行文件 通常,源代码只有被编译成二进制的可执行文件后才能在操作系统上被用户直接运行,比如: [icexmoon@xy ...

  2. Ubuntu20.10系统FreeCAD 0.19编译安装

    Ubuntu20.10系统FreeCAD 0.19编译安装 济南友泉软件有限公司 零.系统环境 root@test-HVM-domU:~# lsb_release -a No LSB modules ...

  3. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  4. linux安装源文件出现错误,编译安装源码时出现错误的解决方法

    由于软件更新速度比较快,所以我们经常需要自己动手去编译安装一个软件,但是编译安装时难免不出现错误,像LAMP,LNMP在好多平台我都是手动编译的,也出现过不少错误,以下总结编译安装出现错误时的解决方法 ...

  5. yum安装 vs 源码编译安装

    一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...

  6. ubuntu14.04 nginx php编译安装,Ubuntu 14.04 编译安装 Nginx

    在Ubuntu 14.04下编译安装 Nginx过程笔记. 下载源码包 nginx 地址: http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到 ...

  7. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法

    这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...

  8. php redis 扩展 编译安装,Linux 下 PHP 扩展 redis 编译安装

    Linux环境为 CentOS6.5 64位 安装redis 比较简单,也没什么说的,看官网就行,链接:http://redis.io/download 主要看底部的东西. 安装好 redis 好之后 ...

  9. CentOS 7 Linux 安装PHP7.2.12 - 编译安装

    CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...

  10. LINUX系统环境下的QT编译安装

    一.软件下载 1.1 查询计算机架构及所装Linux发行版本,如下图所示: 1.2 " http://qt-project.org/downloads/ "下载Qt安装套件,如下图 ...

最新文章

  1. 外界对程序员的误解究竟有多深?
  2. python操作RabbitMQ
  3. Oracle AWR 报告中 No data exists for this section of the report 说明
  4. CVPR 2018 TRACA:《Context-aware Deep Feature Compression for High-speed Visual Tracking》论文笔记
  5. 程序员的.NET时代
  6. Git——[error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054]解决方案
  7. Windows Phone 7 MVVM模式数据绑定和传递参数
  8. php中自动转换、强制转换、其他数据类型和bool转换
  9. 134. PHP 工具
  10. python题库选择题刷题训练_python题库刷题训练开源到了Github
  11. 虚拟机上网设置——桥接模式 NAT模式
  12. 如何制作WindowsPE启动盘(极简)
  13. atomic 原子操作
  14. numpy使用np.dot函数或者@操作符计算两个numpy数组的点积数量积(dot product、scalar product)
  15. 计算机C语言好学吗?要是想自学应该怎么办?大学挂科赶紧恶补!
  16. 苹果 AirPods 或改用 USB-C 接口,AirPods 最有用的功能就是Find My
  17. UBUNTU开启CRONTAB日志记录及解决NO MTA INSTALLED, DISCARDING OUTPUT问题
  18. 经济基础知识(中级)【2】
  19. 记录在使用类加载器的时候遇到的一个错误:java.lang.LinkageError
  20. Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)

热门文章

  1. stm32串口c语言程序,STM32串口通信-代码实现
  2. python键盘输入字典类型_python数据类型——字典类型
  3. 数据库中外连接的三种形式(左连接,右连接,全连接)
  4. Linux网络编程-TCPUDP测试工具下载和使用
  5. Tomcat(二)环境变量配置
  6. Spark2.1.1中用各种模式运行计算圆周率的官方Demo
  7. java的小区车辆管理系统_基于Java的小区车辆信息管理系统的设计与实现
  8. 解扩matlab,(完整版)BPSK调制的MATLAB仿真
  9. Android移动客户端性能测试浅谈——电量
  10. Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用