我正在尝试从官方网站上安装最新的Wpa_Supplicant在Ubuntu 16.04服务器上。根据{{3}}我取消注释CONFIG_EAPOL_TEST=yes
并运行make eapol_test
但我失败了:
/usr/bin/ld: cannot find -lnl
collect2: error: ld returned 1 exit status
Makefile:1613: recipe for target 'eapol_test' failed
make: *** [eapol_test] Error 1
然而,当我做同样但使用Ubuntu 14.04服务器时,一切正常!
我意识到包libnl-dev
解决了ubuntu14.04的**/usr/bin/ld: cannot find -lnl**
问题。但是,Ubuntu 16.04在其存储库中没有libnl-dev
,而不是libnl-3-dev
,但wpa_supplicant
运行时make eapol_test
失败。
有人可以帮我在ubuntu 16.04上安装wpa_supplicant吗?我正在尝试在ubuntu 16.04上运行一切,而不是在ubuntu 14.04上运行。
提前谢谢你, 哈维尔
答案 0 :(得分:1)
您可以尝试以下方法:
def bytecode_index(some_subset):
mask = 0
for index in bytearray(some_subset):
mask |= (1<<(index-97))
return mask
取消注释以下(第二行):
index1
然后我可以正确链接目标,因为它然后使用“-lnl-3”而不是“-lnl”