wpa_supplicant移植到BusyBox

手动编译wpa_supplicant安装挺麻烦的,本文主要是我大量借鉴和实践总结出来的流程,一步一按照做不会有太大问题。

移植平台:IMX6UL(迅为开发板)
根文件系统:BusyBox-1.36.1
所有操作都建议不要在root账户下运行,并且make install的安装路径按照我的来,编译器随意。
中途编译可能会遇到缺少依赖库,每个人的情况都不一样,可以自己搜一下,解决后在按照流程继续走。

新建wpa_supplicant目录,此后所有操作都在该路径下

mkdir ~/wpa_supplicant
cd ~/wpa_supplicant

1.libnl编译

libnl官网地址:http://www.infradead.org/~tgr/libnl/files/
我使用的版本是:libnl-3.2.23.tar.gz
下载后将压缩包放到~/wpa_supplicant,然后执行下面的命令

tar -xvf libnl-3.2.23.tar.gz
cd libnl-3.2.23/
注意下面这条指令有个"UserName"改成自己Ubuntu的账户名即可
./configure --host=arm-linux-gnueabihf --prefix=/home/UserName/wpa_supplicant/install/libnl/

Makefile生成后编译安装

make
make install

没有错误的话libnl就编译完成了,可以看到多了一个目录~/wpa_supplicant/install/libnl

2.openssl编译

openssl官网地址:http://distfiles.macports.org/openssl/
我使用的版本是:openssl-1.1.1c.tar.gz
下载后将压缩包放到~/wpa_supplicant,然后执行下面的命令

tar -xvf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c/
注意下面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值