【问题标题】:How to check for installed libraries e.g. libpcap when installing software using gnu make?如何检查已安装的库,例如使用gnu make安装软件时的libpcap?
【发布时间】:2010-05-26 10:21:56
【问题描述】:

我正在开发一个依赖于 libpcap 的应用程序,并且想知道如何编写 gnu makefile,以便在继续安装我的应用程序之前检查机器上是否安装了 libpcap。

【问题讨论】:

    标签: makefile gnu-make


    【解决方案1】:

    如果 libpcap 支持它,您可以尝试使用pkg-config。 (我知道 libpcap++ 支持它,但不确定 libpcap)。也就是说,如果您还没有一个已建立的构建系统,那么我建议您尝试使用CMake,这使得这种事情以及创建 C++ 项目的所有其他方面变得更加简单。有关示例或使用 CMake 快速入门,请参阅 C++ 项目模板。

    【讨论】:

      【解决方案2】:

      如果我要正确回答您的问题,我会看看 autoconf 在我安装诸如 GNUPlot(或其他任何东西)之类的软件包时如何检查组件的存在并找出答案。不过我会把工作留给你。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        • 2022-01-16
        • 2015-05-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多