0

アプリケーションに pcap ライブラリを追加しようとしています。ファイルに追加する必要がありconfigure.acますが、方法がわかりません。

誰でもこれで私を助けることができますか?

4

1 に答える 1

5

ライブラリが存在するかどうかを確認し、ライブラリに対してリンクする標準的な方法は、を使用することAC_CHECK_LIBです。例えば:

AC_CHECK_LIB([pcap],[pcap_create])

ヘッダーも確認する必要があります。

AC_CHECK_HEADERS([pcap/pcap.h])

を使用することを主張する考え方がありますが、PKG_CHECK_MODULESそれは必須ではありません。追加AC_CHECK_LIBするだけで、適切に構成されたシステムでパッケージを構築できるようになります。古いバージョンのlibpcapソースを見ると、libpcapが正しいことを行い、*。pcファイルを提供していないことがわかります。したがって、PKG_CHECK_MODULESこの場合のオプションではありません。この段落は無視してかまいません。

于 2012-08-29T14:04:22.333 に答える