iw linux交叉编译,linux下WIFI模块使用:IW工具交叉编译以及配置

本文详细介绍了如何在Linux环境下交叉编译IW工具,用于配置WiFi模块。首先,需要安装和交叉编译libnl库,解决编译过程中遇到的宏定义问题。然后,对IW工具进行交叉编译,处理htole16函数缺失的问题,并将编译后的iw工具复制到目标系统。最后,加载WiFi驱动模块,并解决IW工具运行时的共享库依赖问题,确保工具能正常工作。
摘要由CSDN通过智能技术生成

iw是Linux下的一种wifi配置工具,它替代了Wireless tools中的iwconfig,支持最近已添加到内核所有新的驱动程序,有两种加密认证加密方式:open(开放系统认证+有效等线加密)、wep方式(共享秘钥认证+有效等线加密)。

iw工具的交叉编译

1. iw依赖libnl库,首先得先安装下载安装libnl:http://www.infradead.org/~tgr/libnl/files/

cd /root/wifi

tar -xvf libnl-3.2.23.tar.gz

cd libnl-3.2.23

mkdir build

./configure --host=arm-linux --prefix=/root/wifi/libnl-3.2.23/build

make

make时报如下错误:

make[2]: Entering directory '/root/wifi/libnl-3.2.23/lib'

CC addr.lo

addr.c:1082: error: 'AF_RDS' undeclared here (not in a function)

addr.c:1088: error: 'AF_CAN' undeclared here (not in a function)

addr.c:1089: error: 'AF_TIPC' undeclared here (not in a function)

addr.c:1093: error: 'AF_ISDN' undeclared here (not in a function)

addr.c:1094: error: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值