Я попытался установить Reaver в Ubuntu 18.04, но получил это сообщение
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!
но я уже установил libpcap0.8 и libpcap0.8-dev
решение1
configure
обычно создает файл журнала, который содержит точную ошибку, выданную gcc
. Вам придется исследовать, в чем заключалась ошибка.
Вы также можете открыть configure
скрипт, чтобы увидеть, что именно пошло не так. Скрипт будет содержать тестовую программу, которая использует pcap
и командную строку, используемую для ее компиляции. Вы можете скопировать тестовую программу оттуда и попробовать скомпилировать вручную, используя ту же командную строку.
Вероятной причиной таких ошибок является отсутствие или неправильная настройкаpkg-config
решение2
необходимо установить libpcap-devel