1

今日、いくつかのテストを行っており、tcp トラフィックからファイルを抽出できるコマンド ライン プログラムを探していました。tcpxtractという名前のプログラムを見つけたようですが、コンパイルしようとすると、make

Undefined symbols for architecture i386:
  "_yywrap", referenced from:
      _yylex in confl.o
      _input in confl.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [tcpxtract] Error 1

コンパイルするにはどうすればよいですか?

私は 0SX 10.8.4 を実行している Macbook Pro Retina Early 2013 を使用しています。

4

2 に答える 2

0

configure の実行後に Makefile を編集します。という行に移動します

LIBS = -lpcap

(130行目あたり)

次のように変更します。

LIBS = -lpcap -ll

その後、ビルドする必要があります。

于 2016-05-11T20:27:46.267 に答える