我正在尝试将pcap库添加到我的应用程序中。我需要将它添加到configure.ac
文件中,但我不明白如何。
任何人都可以帮我这个吗?
答案 0 :(得分: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
不是你的选项,你可以放心地忽略这一段。