1

我有 3 个程序,其中两个需要较旧版本的 autoconf,其中一个需要较新版本。现在所有三个程序都在调用最新的 autoconf 版本。我相信我必须在前两个程序的 makefile 中修改 autoconf 的路径来解决这个问题,但它很可能是 aclocal.m4 或 configure.ac 。

gnu-make 中的哪个文件调用 autoconf?定义路径的位置和语法是什么?

4

1 回答 1

4

除非(在autoconf某些情况下)您编辑configure.ac. 您执行autoconf自己(直接或间接从autoreconf)从 生成configure脚本configure.ac

autogen.sh一些程序还包括一个名为或bootstrap调用的脚本autoconf。只有在从源代码管理中检查程序时才需要这样做。

请注意,如果您只想编译程序而不进行编辑configure.ac,则甚至不需要autoconf安装。

我的建议是,如果您需要编辑configure.ac,请在编辑后手动调用所需的版本autoconf。或者考虑升级configure.ac以使用最新版本。我相信原程序的作者会感谢你的。

于 2012-07-10T11:43:58.757 回答