环境: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<limits.h>
再次编译hostapd
报错:
../src/crypto/crypto_openssl.c:16:30: fatal error: openssl/opensslv.h: No such file or directory#include <openssl/opensslv.h>
^
compilation terminated.
make: *** [../src/crypto/crypto_openssl.o] Error 1
解决:安装openssl
sudo wget http://openssl.org/source/openssl-1.0.1c.tar.gz