Ubuntu 18.04にReaverをインストールしようとしましたが、そのメッセージが表示されました
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をインストールする必要があります