错误:未找到 bcap 库

错误:未找到 bcap 库

在 Windows 7 32 位主机上的 Ubuntu 14.04 虚拟机中编译 reaver-wps 时,我收到错误error : bcap library not found。我已经安装了 sqlite3、libsqlite3-dev、libcap-dev,无法安装 libcap0.8-dev,它说未找到。

当我在 Google 上搜索时,我发现其他依赖 libcap 的程序也存在这个问题,所以我认为问题出在 libcap 上

我收到的错误:

root@maged-VirtualBox:~/reaver-1.4/src# ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for pcap_open_live in -lpcap... no
error: pcap library not found!

答案1

当 configure 出现此类错误时,为了轻松找到 Ubuntu 的相应开发包,您可以使用http://packages.ubuntu.com/search?keywords=libpcap

通常,您要查找的包包含以下描述:

 "development library for <lib name>"

然后打开终端来安装该包:

sudo apt-get install libpcap-dev

答案2

这是拼写错误。我无法安装,libcap0.8-dev因为它libpcap0.8-dev不是libcap0.8-dev

对于有同样问题的人来说,安装这些软件包应该有效:

sudo apt-get install sqlite3 libsqlite3-dev libcap-dev libpcap-dev  

相关内容