手机Linux安装rtl8187L,fedora 19编译安装rtl8187l驱动问题
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驱动问题相关推荐
- Linux 之旅 21:编译安装软件
Linux 之旅 21:编译安装软件 图源:pexcel 开源软件的安装与升级 可执行文件 通常,源代码只有被编译成二进制的可执行文件后才能在操作系统上被用户直接运行,比如: [icexmoon@xy ...
- Ubuntu20.10系统FreeCAD 0.19编译安装
Ubuntu20.10系统FreeCAD 0.19编译安装 济南友泉软件有限公司 零.系统环境 root@test-HVM-domU:~# lsb_release -a No LSB modules ...
- 文件系统层次结构标准和Linux上下载源代码配置编译安装
一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...
- linux安装源文件出现错误,编译安装源码时出现错误的解决方法
由于软件更新速度比较快,所以我们经常需要自己动手去编译安装一个软件,但是编译安装时难免不出现错误,像LAMP,LNMP在好多平台我都是手动编译的,也出现过不少错误,以下总结编译安装出现错误时的解决方法 ...
- yum安装 vs 源码编译安装
一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...
- ubuntu14.04 nginx php编译安装,Ubuntu 14.04 编译安装 Nginx
在Ubuntu 14.04下编译安装 Nginx过程笔记. 下载源码包 nginx 地址: http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到 ...
- 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 ...
- php redis 扩展 编译安装,Linux 下 PHP 扩展 redis 编译安装
Linux环境为 CentOS6.5 64位 安装redis 比较简单,也没什么说的,看官网就行,链接:http://redis.io/download 主要看底部的东西. 安装好 redis 好之后 ...
- CentOS 7 Linux 安装PHP7.2.12 - 编译安装
CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...
- LINUX系统环境下的QT编译安装
一.软件下载 1.1 查询计算机架构及所装Linux发行版本,如下图所示: 1.2 " http://qt-project.org/downloads/ "下载Qt安装套件,如下图 ...
最新文章
- 外界对程序员的误解究竟有多深?
- python操作RabbitMQ
- Oracle AWR 报告中 No data exists for this section of the report 说明
- CVPR 2018 TRACA:《Context-aware Deep Feature Compression for High-speed Visual Tracking》论文笔记
- 程序员的.NET时代
- Git——[error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054]解决方案
- Windows Phone 7 MVVM模式数据绑定和传递参数
- php中自动转换、强制转换、其他数据类型和bool转换
- 134. PHP 工具
- python题库选择题刷题训练_python题库刷题训练开源到了Github
- 虚拟机上网设置——桥接模式 NAT模式
- 如何制作WindowsPE启动盘(极简)
- atomic 原子操作
- numpy使用np.dot函数或者@操作符计算两个numpy数组的点积数量积(dot product、scalar product)
- 计算机C语言好学吗?要是想自学应该怎么办?大学挂科赶紧恶补!
- 苹果 AirPods 或改用 USB-C 接口,AirPods 最有用的功能就是Find My
- UBUNTU开启CRONTAB日志记录及解决NO MTA INSTALLED, DISCARDING OUTPUT问题
- 经济基础知识(中级)【2】
- 记录在使用类加载器的时候遇到的一个错误:java.lang.LinkageError
- Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)
热门文章
- stm32串口c语言程序,STM32串口通信-代码实现
- python键盘输入字典类型_python数据类型——字典类型
- 数据库中外连接的三种形式(左连接,右连接,全连接)
- Linux网络编程-TCPUDP测试工具下载和使用
- Tomcat(二)环境变量配置
- Spark2.1.1中用各种模式运行计算圆周率的官方Demo
- java的小区车辆管理系统_基于Java的小区车辆信息管理系统的设计与实现
- 解扩matlab,(完整版)BPSK调制的MATLAB仿真
- Android移动客户端性能测试浅谈——电量
- Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用