在Ubuntu下进行wpa supplicant的编译
发布时间
阅读量:
阅读量
【近期在探究WiFi联盟提出的多屏互动协议Miracast过程中,涉及到wpa_supplicant的编译工作,期间遇到了若干问题,经过一整天的调试后均已解决,现将相关经验分享如下。
一、编译过程需要依赖三个库的源码包,分别是wpa_supplicant、openssl以及libnl。
wpa_supplicant是本次需要进行编译的核心源文件包,当前最新版本为1.1。用户可在终端命令行中输入:wget http://hostap.epitest.fi/releases/wpa_supplicant-1.1.tar.gz 命令完成下载。
openssl是一个用于实现ssl协议的开源库。根据wpa_supplicant文档说明,其支持0.9.8d版本;但在实际操作中发现,使用更新的1.0.1c版本同样能够完成编译。用户可在终端命令行中输入:http://openssl.org/source/openssl-1.0.1c.tar.gz 完成下载。
libnl也是必需组件之一,在初期尝试使用libnl3时发现其接口与wpa_supplicant调用方式存在差异,因此改用较早版本libnl1.1。同样地,在终端命令行中输入:wget http://www.infradead.org/~tgr/libnl/files/libn
全部评论 (0)
还没有任何评论哟~
