网上一堆文章了,依赖2个库openssl以及libnl,这两个的编译安装以及错误都能查到。
但是编译 wpa_supplicant的时候最后会遇到ld连接错误,提示找不到dbus-1这个库,
cannot find -ldbus-1
但很多时候我想尤其是嵌入式设备,不会用到dbus的,所以找了半天,最后还是在 .config文件里找到关闭选项
#CONFIG_CTRL_IFACE_DBUS_NEW=y
把上面这一行前面加个#号注释掉就行了,这样在Makefile里就找不到定义,也就不会编译对应的代码了。