??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
在ubuntu上编译 wpa_supplicant-2.6

转载   FrankNie0101   2018-05-22   浏览量:519


1.1 libnl-3.4.0
./configure --prefix=/home/fnie/wpa/out/libnl --disable-static
make
make check
make install
// to install the API documentation:
mkdir -vp /home/fnie/wpa/out/libnl/doc
tar -xf ../libnl-doc-3.4.0.tar.gz --strip-components=1 --no-same-owner -C /home/fnie/wpa/out/libnl/doc

1.2 libnl-1.1-stable
后面编译 wpa_supplicant-2.6 时报错,"can't find -lnl",所以编译 libnl-1.1-stable。
./configure --prefix=/home/fnie/wpa/out/libnl-1.1-stable
make
make check
make install
// to install the API documentation:
mkdir -vp /home/fnie/wpa/out/libnl/doc
tar -xf ../libnl-doc-3.4.0.tar.gz --strip-components=1 --no-same-owner -C /home/fnie/wpa/out/libnl/doc

  1. openssl
    ./config shared --prefix=/home/fnie/wpa/out/ssl/prefix --openssldir=/home/fnie/wpa/out/ssl/configuration
    make
    make test
    make install

  2. wpa_supplicant-2.6
    cd ~/wpa/wpa_supplicant-2.6/wpa_supplicant
    cp defconfig .config
    修改配置文件 .config,在"#Uncomment following two linee and fix..."下增加如下语句,用来添加openssl和libnl的头文件和库文件目录,更新编译链接环境变量:
    CFLAGS += -I/home/fnie/wpa/out/ssl/prefix/include
    CFLAGS += -I/home/fnie/wpa/out/libnl/include
    LIBS += -L/home/fnie/wpa/out/ssl/prefix/lib
    LIBS += -L/home/fnie/wpa/out/libnl/lib
    LIBS += -L/home/fnie/wpa/out/libnl-1.1-stable/lib
    LIBS_p += -L/home/fnie/wpa/out/ssl/prefix/lib

    执行 make 进行编译,成功后生成三个目标文件 wpa_supplicant, wpa_cli, wpa_passphrase 。

转载自://blog.51cto.com/frankniefaquan/2118934

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



VMware虚拟机安装Linux(Ubuntu)
需要:?1.相应版本的Ubuntu的.iso文件(ubuntu-18.04-desktop-amd64.iso为例)?2.VMware安装步骤:?1.打开VMware,文件-->新建虚拟机?2.选择典型?3.稍后安装操作系统?4.选择相应的操作系统我这是Linux-->Ubuntu64位?5.给虚拟机起名?然后选择所存放的文件目录位置目录位置可以自定义?6.选择...
在ubuntu上编译 wpa_supplicant-2.6
1.1libnl-3.4.0./configure--prefix=/home/fnie/wpa/out/libnl--disable-staticmakemakecheckmakeinstall//toinstalltheAPIdocumentation:mkdir-vp/home/fnie/wpa/out/libnl/doctar-xf../libnl-doc-3.4.0.tar.gz--st
ubuntu系统下安装steam时遇到的问题解析
ubuntu系统下安装steam时遇到的问题解析。直接去steam官网下载即可,这里说一下遇到的问题。下载之后无法打开,在终端输入steam运行,出现以下提示
Ubuntu下PyCharm的安装方式
Ubuntu下PyCharm的安装方式。1Ubuntu1604及以上版本:1、安装专业版:在终端中输入sudosnapinstallpycharm-professional--classic;2、安装轻量级:sudosnapinstallpycharm-community--classic。2其他版本Linux:
Ubuntu 16.04与Apache虚拟主机配置的步骤详解
这篇文章主要给大家介绍了关于Ubuntu16.04与Apache虚拟主机配置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu16.04系统具有一定的参考学习价值,需要的朋友们来一起看看吧。
Ubuntu 16.04无法切换root权限问题的解决
root权限相信对大家来说都不陌生,下面这篇文章主要给大家介绍了关于Ubuntu16.04无法切换root权限问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
一步步教你如何开启、关闭ubuntu防火墙
这篇文章主要给大家介绍了关于如何开启、关闭ubuntu防火墙的相关资料,文中将ubuntu系统中防火墙的安装以及使用介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
Ubuntu16使用theano出错问题
Ubuntu16使用theano出错问题。最近看了一篇paper,在复现论文代码时,需要用到theano这个机器学习工具(感觉我看了好多个工具,但却都只是了解,好悲伤?。。。?然后再本地的Ubuntu16虚拟机里面装这个工具。
Ubuntu16.04挂载nfs服务
Ubuntu1604挂载nfs服务。mount-tnfs192168022:homechensiweihomechensiweiftpserver。
基于ubuntu16.04搭建Devstack教程
基于ubuntu1604搭建Devstack教程。第一步:Devstack的第一次搭建最好是放在虚拟机里面,这样出了问题比较容易解决。如果放在实体机里面,重装系统是真的麻烦。所以,首先讲一讲怎么创建虚拟机。