我正在尝试将 pcap 库添加到我的应用程序中。我需要将它添加到configure.ac
文件中,但我不明白如何。
任何人都可以帮助我吗?
检查库是否存在并链接到它的标准方法是使用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
在您的情况下不是一个选项,您可以放心地忽略这一段。