主机环境 ubuntu,贴吧的朋友应该不陌生 我的电脑的ubuntu的虚拟机只有一个 那就是instantcontiki 2.61那个网上下载的虚拟机。
下载wpa_supplicant-2.1.tar.gz
安装之前需要安装openssl 和libnl
网上的编译方法是针对之前的版本的,对于本版本不适用
openssl选择openssl-1.0.1g.tar.gz
libnl选择libnl-3.2.14.tar.gz
1,先安装libnl 执行./configure sudo make install即可
2,安装opensll和libnl一样
3,安装wpa_supplicant,进入文件夹 打开defconfig文件,修改:
# Uncomment following two lines and fix the paths if you have installed OpenSSL
# or GnuTLS in non-default location
#CFLAGS += -I/usr/local/openssl/include
#LIBS += -L/usr/local/openssl/lib
CFLAGS += -I/usr/local/ssl/include
CFLAGS += -I/usr/local/include/libnl3
LIBS += -L/usr/local/ssl/lib
LIBS += -L/usr/local/lib
LIBS_p += -L/usr/local/ssl/lib
往下有libnl库 选择 取消3.2版本的注释
# Use libnl 3.2 libraries (if this is selected, CONFIG_LIBNL20 is ignored)
CONFIG_LIBNL32=y
执行cp defconfig ./config
执行sudo make
等待编译完成即可发现生成了要的文件了,剩下的可以去网上找使用方法了。呵呵
下载wpa_supplicant-2.1.tar.gz
安装之前需要安装openssl 和libnl
网上的编译方法是针对之前的版本的,对于本版本不适用
openssl选择openssl-1.0.1g.tar.gz
libnl选择libnl-3.2.14.tar.gz
1,先安装libnl 执行./configure sudo make install即可
2,安装opensll和libnl一样
3,安装wpa_supplicant,进入文件夹 打开defconfig文件,修改:
# Uncomment following two lines and fix the paths if you have installed OpenSSL
# or GnuTLS in non-default location
#CFLAGS += -I/usr/local/openssl/include
#LIBS += -L/usr/local/openssl/lib
CFLAGS += -I/usr/local/ssl/include
CFLAGS += -I/usr/local/include/libnl3
LIBS += -L/usr/local/ssl/lib
LIBS += -L/usr/local/lib
LIBS_p += -L/usr/local/ssl/lib
往下有libnl库 选择 取消3.2版本的注释
# Use libnl 3.2 libraries (if this is selected, CONFIG_LIBNL20 is ignored)
CONFIG_LIBNL32=y
执行cp defconfig ./config
执行sudo make
等待编译完成即可发现生成了要的文件了,剩下的可以去网上找使用方法了。呵呵