Hi3516DV300交叉编译wpa_supplicant

目录

一、环境与源码包

二、交叉编译libnl

三、交叉编译openssl 

四、交叉编译wpa_supplicant


一、环境与源码包

宿主机:Ubuntu18.04 x64
目标平台:Hi3516DV300
交叉编译工具链:arm-himix200-linux-gcc
依赖关系:
wpa_supplicant(2.6)
|--------libnl(1.1.4)
|--------openssl(1.1.0)


二、交叉编译libnl

./configure --prefix=/opt/hisi-wifi/arm_libnl --host=arm-himix200-linux CC=arm-himix200-linux-gcc
make

make install

三、交叉编译openssl 

./config --prefix=/opt/hisi-wifi/arm_openssl CC=arm-himix200-linux-gcc no-autoerrinit no-idea no-camellia no-seed no-bf no-cast no-engine no-hw no-cms no-capieng no-comp no-zlib no-zlib-dynamic no-async threads no-ts no-ui no-asm no-sse2

make

make install

四、交叉编译wpa_supplicant

cd wpa_supplicant/

cp defconfig .config

vim .config

在.config文件末尾加上如下内容:

CFLAGS += -I/opt/hisi-wifi/arm_libnl/include
LIBS += -L/opt/hisi-wifi/arm_libnl/lib
CFLAGS += -I/opt/hisi-wifi/arm_openssl/include
LIBS += -L/opt/hisi-wifi/arm_openssl/lib
CFLAGS += -O3 -fPIC
CC=arm-himix200-linux-gcc -L/opt/hisi-wifi/arm_libnl/lib -L/opt/hisi-wifi/arm_openssl/lib

 export PKG_CONFIG_PATH=/opt/hisi-wifi/arm_libnl/lib/pkgconfig

make

 将在当前目录生成的wpa_supplicant和wpa_cli拷贝至3516板端中即可使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值