【发布时间】:2014-01-08 14:54:53
【问题描述】:
我必须检查某些库(libm、libdl)是否存在才能编译我的库。
在我的 configure.ac 模板文件中,有PKG_CHECK_MODULES 宏和PKG_CHECK_LIB 宏。
我不明白该使用哪一个以及如何使用?
PKG_CHECK_MODULES 似乎是最全球化的,因为它检查是否存在整个库,而PKG_CHECK_LIB 仅检查是否可以访问一个函数……但是当我执行 PKG_CHECK_MODULES([LIBM],[libm],[],[exit -1]) 时,它存在,我不明白为什么.
我想我误解了一些概念。也许有人可以引导我找到好的参考资料。
【问题讨论】:
-
没有
PKG_CHECK_LIB这样的东西。
标签: c++ c shared-libraries autoconf