使用新库更新configure.ac

时间:2012-08-28 15:37:58

标签: autoconf

我正在尝试将pcap库添加到我的应用程序中。我需要将它添加到configure.ac文件中,但我不明白如何。

任何人都可以帮我这个吗?

1 个答案:

答案 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不是你的选项,你可以放心地忽略这一段。