如何创建配置脚本?

新手上路,请多包涵

这听起来像是一个非常笼统的问题,但它就在这里。

我需要为我的应用程序创建一个配置脚本,此配置的结果将是生成的 makefile (基本 configuremake make install )。我的问题是,我从哪里开始构建这个?有我可以效仿的例子吗?

原文由 godzilla 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 540
2 个回答

要创建标准的“配置”脚本,您需要 GNU autoconf。您可能还需要 GNU automake 和 libtool。

有大量的文档和操作指南。谷歌搜索“autoconf automake howto”之类的东西。好的文档在官方手册页中:

  • 自动配置http ://www.gnu.org/software/autoconf/
  • 自动制作: http : //www.gnu.org/software/automake/automake.html
  • 库工具: http : //www.gnu.org/software/libtool/libtool.html

Autoconf 将从“configure.ac”文件开始创建您的配置脚本。 “Makefile.am”文件将指示 automake 如何通过配置字符串创建您的 makefile。需要 Libtool 来简化围绕代码处理的库。

您可以开始手动创建 configure.ac 文件,或者您可以使用“自动扫描”帮助程序,它可以帮助您为您创建一些半自动的东西。

然后,当你准备好时,这个会变魔术:

 autoreconf -i

原文由 dAm2K 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题