当 .h 文件明显可用时,为什么 autoconf 没有通过 AC_CHECK_HEADER 测试?
我花了很长时间让 autoconf 检查特定头文件是否存在。 我们将标头依赖项称为“inky.h”,并假设 inky 是一个(单独)安装的库,前缀设置为“/usr/loca…
当我的 C 文件有其他依赖项时,如何为它准备 ./configure make make install ?
编写/阅读代码似乎比准备部署脚本(例如 ./configure)然后为我的 C 应用程序进行 make 和 make install 的压力要小。我如何制作 ./configure 文件并…
aclocal/autoconf 报告 Mac OS X 上缺少 m4sugar.m4?
我已将 Xcode 3.2 安装到 /Xcode3.2 中,并且没有在 /Developer 中安装任何内容。当我希望进行开发时,我启动一个 shell,如下所示 alias sysroot='PA…
在 autoconf 中探测符号可见性扩展的最佳实践
我想使用基于 autoconf 的构建系统将内部符号的符号隐藏添加到现有库中。探测 -fvisibility=hidden 和 __attribute__ ((visibility("default"))) 的本…
你如何“回声”?源目录中的最后一个configure/make build --options?
当使用特定选项、标志等进行 GNU 风格的“./configure, make, and install”时...正如您所知,有时这可能是一种黑色艺术..适用于一个软件的东西可能不…
Autoconf:如何将安装路径获取到config.h中
我的程序需要在运行时加载一些文件,这些文件将安装到给 ./configure --datadir=/somewhere 的任何文件夹中, 因为我的程序需要知道该文件夹在运行时…
如何在Autoconf/Automake项目中拥有apache模块和依赖共享库
我正在同一个 Autoconf/Automake 项目中开发一个 apache 模块和一个共享库。我的 Makefile.am 应该是什么样的? 现在是: INCLUDES = -I$(top_srcdir)…
autotools:强制 make 不重建配置/Makefile
我有一个带有自动工具的项目:automake、autoconf。 我想禁止 make 重新制作文件 configure、Makefile.in 等;只是为了做编译工作。 有些文件是手工编…
autoconf:AC_PROG_CC 检查对象和可执行文件后缀,但如何获取它?
我是 autoconf 的新手,发现宏 AC_PROG_CC 的调用会检查可执行文件和目标文件的后缀。现在我想使用这些检查的结果并在我的 Makefile.in 中替换它们,…
如何使用 autoconf 创建 .so 库,而不是 .la 库?
我想用 autoconf 创建一个共享库。但是,我希望共享库具有“.so”扩展名,而不是以“lib”开头。基本上,我想制作一个可以使用 dlopen 加载的插件。有…
可以从“配置”中获取进度吗?和自动工具生成的“Makefile”?
我正在同时构建大量项目,在构建它们的同时,我想在同一台机器上做其他事情,同时能够监控进度。 有没有办法从 autoconf 生成的配置脚本和 autotools …
为什么automake无法生成Makefile.in
尝试使用 automake/autoconf(分别为 1.10 和 2.61 版本)。一切正常,除了 automake 没有生成 Makefile.in。 生成了一些警告,但我认为它们并不重要…
Autoconf、Libtool 共享和静态库
我正在使用 autoconf gnu 工具来构建我的产品。 它为任何提到 *.la 的库生成共享库和静态库。 问题是如果您使用 .la 链接 Makefile.am 中的二进制文件…