交叉编译wpa_supplicant常见问题总结
由于单篇文章篇幅过长 发布会失败,故在此记录平时不同项目中使用wpa时遇到的问题及解决方法
常见问题:
a) 编译wpa_supplicant时提示libnl库中依赖的部分函数未实现如下所示
libnl-3.5.0/_install/lib/libnl-3.a(libnl_3_la-socket.o): undefined reference to symbol 'pthread_rwlock_wrlock@@GLIBC_2.4'
解决办法:缺少依赖库。解题思路度娘,其次在wpa_supplicant Makefile中添加LIBS+=XXX或-lxxxxx增加依赖库
b)编译wpa_supplicant时提示libnl库找不到,
/usr/bin/ld: cannot find -lnl
collect2: ld returned 1 exit status
make: *** [wpa_supplicant] Error 1
解决办法:根本原因是编译wpa_supplicant时未链接到libnl库
导致该问题的行为可能有很多个,我的问题是在编译前把deconfig中CONFIG_LIBNL32=y修改为CONFIG_LIBNL35=y;因为我使用的是libnl是3.5版本 实际上不需要修改,因为wpa_supplicant在链接libnl时只识别CONFIG_LIBNL32 编译选项, 详细情况可以grep CONFIG_LIBNL32 查看即知道
#Use libnl v2.0 (or 3.0) libraries.
#CONFIG_LIBNL20=y#Use libnl 3.2 libraries (if this is selected, CONFIG_LIBNL20 is ignored)
**CONFIG_LIBNL32=y**
交叉编译wpa_supplicant常见问题总结相关推荐
- 移植wpa_supplicant软件与DHCP软件解密WPA/WPA2 加密的无线网络
加qq1126137994与微信:liu1126137994 一起学习更多技术! 现在的无线网络基本都是 WPA/WPA2 加密方式的,当我们在嵌入式Linux平台要实现无线网卡连接无线网时,我们需要 ...
- wpa_supplicant 和hostpad让WiFi模块同时工作在AP+STA模式
本文将介绍如何使用 wpa_supplicant服务程序和wpa_cli 客户端程序,让嵌入式设备的WIFI模块工作在station模式并连接网络,以及如何使用hostapd和udhcpd创建一个WI ...
- USB-WiFi在x210板子上的移植
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.本课程内容 1.MT7601驱动的移植 (1)开发环境搭建和确认 (2)源码获取和解压 (3)配置.编译.安装 最后得到网络设备文件. ...
- 8188EU 在AM335X MC183上以AP+STA工作
[目的] 8188EU 在AM335X MC183上以AP+STA工作. [环境] 1. Ubuntu 16.04发行版 2. linux-3.2.0-psp04.06.00.11 3. MC1 ...
- wpa-supplicant移植
一.libnl-3.2.25 交叉编译 libnl-3.2.25 下载地址: http://www.infradead.org/~tgr/libnl/ 创建安装目录: libnl-3.2.25$ mk ...
- mt7601驱动移植
内核配置 [*] Networking support ---> -*- Wireless ---> <*> cfg80211 - wireless configu ...
- 4.基于MTK的7601 WIFI网卡在X210上的移植和使用
老规矩上笔记链接: 文档:项目4.基于MTK的7601 WIFI网卡在X210上... 链接:http://note.youdao.com/noteshare?id=5f494ebf7bf8d7b0 ...
- USB WIFI网卡在S5PV210上的移植和使用最全攻略(2)
目录 一.在自己制作的rootfs中移植网卡 1.确认自己制作的rootfs可正常工作并启动 2.需要的工具集确认 3.交叉编译iwconfig 二.移植wpa_supplicant并制作镜像 1.交 ...
- ARM开发板使用USB WIFI模块实现上网
一.搭建环境 1)软件环境:VMware15 + Ubuntu16.04 2)硬件模块:GEC6818开发板 + 雷凌RT3070USBWIFI模块 3)所有资料下载链接:资料下载:提取码:ixl3 ...
最新文章
- c语言用hash方式数组去重,js数组去重的hash方法
- python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
- CSS定位总结:position=static/relative/absolute/fixed时的区别、top/bottom/left/right与margin外边距的运用
- 将搜索二叉树转换为链表_将给定的二叉树转换为双链表(DLL)
- 机器学习笔记(十五)——HMM序列问题和维特比算法
- C#坏习惯:通过不好的例子学习如何制作好的代码——第1部分
- 最早使用计算机领域,第2章 交换单元及交换网络(2.3.4).ppt
- Express使用进阶:cookie-parser中间件实现深入剖析
- 智能家居告别荒蛮:机会与挑战并存
- Python 微信表情包打印发送中秋快乐
- windows内核——基石
- php随机生成卡密,PHP随机生成不重复的8位卡号(数字)和卡密(字符串)
- 【笔记】移植C的GNU Go到网页版
- centos7系统详细安装步骤
- 干预型ASO手段——积分墙
- CSS3实现缺角矩形,缺角边框以及折角矩形
- UG二次开发自定义刀轨
- B2B是什么意思? 外贸工厂企业适合做独立站吗?
- Spring Boot打包成执行jar后获取classpath下文件异常解决
- 原子化服务的官方解析来啦~