【问题标题】:How do I create a configure script?如何创建配置脚本?
【发布时间】:2012-06-15 12:08:28
【问题描述】:

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

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

【问题讨论】:

标签: linux bash makefile configure


【解决方案1】:

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

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

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

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

然后,当你准备好时,这个会施展魔法:

autoreconf -i

【讨论】:

【解决方案2】:

linux中有构建流程
并且有很好的教程
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install

【讨论】:

    【解决方案3】:

    有时,软件产品会附带没有配置脚本。查找 autogen.sh 脚本。它可能会运行:

    aclocal || die "aclocal failed"
    automake --add-missing --force-missing --copy --foreign || die "automake failed"
    autoreconf || die "autoreconf failed"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多