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 回答