编译hostapd笔记

环境:Ubuntu 14.04

问题:第一次编译时报错:

../src/drivers/driver_nl80211.c:25:31: fatal error: netlink/genl/genl.h: No such file or directory


解决:

安装libnl

sudo wget http://www.infradead.org/~tgr/libnl/files/libnl-1.1.tar.gz 

sudo tar zxvf libnl-1.1.tar.gz

./configure

make

报错:

解决:在对应的头文件include/netlink-local.h 里面添加 #include


再次编译hostapd

报错:

../src/crypto/crypto_openssl.c:16:30: fatal error: openssl/opensslv.h: No such file or directory
 #include
                              ^
compilation terminated.

make: *** [../src/crypto/crypto_openssl.o] Error 1

解决:安装openssl

sudo wget http://openssl.org/source/openssl-1.0.1c.tar.gz 



你可能感兴趣的:(Linux)