编译libnl
参考https://blog.csdn.net/ldinvicible/article/details/116695083?spm=1001.2014.3001.5501
2.编译hostapd,在Makefile里面添加以下命令,
CC=arm-linux-gnueabi-gcc
CFLAGS += -I../../libnl-3.5.0/__install/include/libnl3/
LIBS += -L../../libnl-3.5.0/__install/lib/
在命令行执行以下命令,
export PKG_CONFIG_PATH=/work/allwinner/modules/wifi/libnl-3.5.0/__install/lib/pkgconfig
export LD_LIBRARY_PATH=/work/allwinner/out/t113_i/evb1_auto/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/lib:$LD_LIBRARY_PATH
执行make命令即可
EXTRA_CFLAGS += -I$(srctree)/$(src)/include/
EXTRA_CFLAGS += -I$(srctree)/$(src)/hal/phydm/
EXTRA_CFLAGS += -I$(srctree)/$(src)/core/crypto/
EXTRA_CFLAGS += -I$(srctree)/$(src)//platform/
EXTRA_LDFLAGS += --strip-debug