wpa_supplicant移植
发布日期:2021-06-24 18:32:29
浏览次数:2
分类:技术文章
本文共 2369 字,大约阅读时间需要 7 分钟。
移植openssl-0.9.8za
cp ../wpa_supplicant-2.5/patches/openssl-0.9.8za-tls-extensions.patch . patch -p1 < openssl-0.9.8za-tls-extensions.patch ./config --prefix=$PWD/out no-asm shared no-asm是在交叉编译过程中不使用汇编代码代码加速编译过程.原因是它的汇编代码是对arm格式不支持的 修改Makefile ================================================================================ #CC= gcc #CFLAG= -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -march=pentium -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall CC= arm-hisiv300-linux-gcc CFLAG= -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -march=armv5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_STORE PEX_LIBS= EX_LIBS= -ldl EXE_EXT= ARFLAGS= #AR= ar $(ARFLAGS) r #RANLIB= /usr/bin/ranlib #NM= nm AR = arm-hisiv300-linux-ar $(ARFLAGS) r RANLIB= arm-hisiv300-linux-ranlib NM= arm-hisiv300-linux-nm PERL= /usr/bin/perl TAR= tar TARFLAGS= --no-recursion MAKEDEPPROG= gcc LIBDIR=lib ================================================================================ make clean make make install
移植wpa_supplicant
wget http://w1.fi/releases/wpa_supplicant-2.5.tar.gz tar -zxvf wpa_supplicant-2.5.tar.gz cp defconfig .config 修改Makefile ================================================================= CC := arm-hisiv300-linux-gcc ifndef CC CC=gcc endif CFLAGS += -I ../arm-hisiv300-linux-/libnl-1.1/include CFLAGS += -I ../arm-hisiv300-linux-/openssl-0.9.8za/include LIBS += -L ../arm-hisiv300-linux-/libnl-1.1/lib -lnl LIBS += -L ../arm-hisiv300-linux-/openssl-0.9.8za/lib -lssl LIBDIR := ./out/lib/ INCDIR := ./out/include/ BINDIR := ./out/sbin/ #export LIBDIR ?= /usr/local/lib/ #export INCDIR ?= /usr/local/include/ #export BINDIR ?= /usr/local/sbin/ ============================================================= make clean make make install 备注:中途报错 cannot find -lcrypto 解决:修改.config # Remove IEEE 802.11i/WPA-Personal ASCII passphrase support # This option can be used to reduce code size by removing support for # converting ASCII passphrases into PSK. If this functionality is removed, the # PSK can only be configured as the 64-octet hexstring (e.g., from # wpa_passphrase). This saves about 0.5 kB in code size. CONFIG_NO_WPA_PASSPHRASE=y
转载地址:https://blog.csdn.net/weixin_34248258/article/details/90305049 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月24日 17时38分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ALV OO的栏位属性
2019-04-28
如何取得用户参数文件中的parameters
2019-04-28
汇兑损益如何结转
2019-04-28
采购订单收货后不能修改价格的增强
2019-04-28
财务凭证过账增强 BAPI_ACC_DOCUMENT_POST
2019-04-28
离散式生产和流程式生产的区别
2019-04-28
Configuration T codes in SAP MM / WM
2019-04-28
SAP日志log:SLG0,SLG1
2019-04-28
SOA与EAI的比较
2019-04-28
物料帐启用时间
2019-04-28
OA登录时长统计
2019-04-28
销售单据条件价格明细表
2019-04-28
ABAP面向对象
2019-04-28
PP: 混合生产方式(MTO与MTS为例)
2019-04-28
【修复版本】SAP PP模块生产版本主数据维护
2019-04-28
资产相关Table
2019-04-28
ABAP 字符串操作
2019-04-28
SAP 预算控制业务集成
2019-04-28
【重复制造精讲】REM Pull List 拉料单简介
2019-04-28