这听起来像是一个非常笼统的问题,但它就在这里。
我需要为我的应用程序创建一个配置脚本,此配置的结果将是生成的 makefile
(基本 configure
, make
make install
)。我的问题是,我从哪里开始构建这个?有我可以效仿的例子吗?
原文由 godzilla 发布,翻译遵循 CC BY-SA 4.0 许可协议
linux中有构建流程
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install
原文由 hamSh 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答842 阅读✓ 已解决
2 回答3.3k 阅读
1 回答1.1k 阅读✓ 已解决
要创建标准的“配置”脚本,您需要 GNU autoconf。您可能还需要 GNU automake 和 libtool。
有大量的文档和操作指南。谷歌搜索“autoconf automake howto”之类的东西。好的文档在官方手册页中:
Autoconf 将从“configure.ac”文件开始创建您的配置脚本。 “Makefile.am”文件将指示 automake 如何通过配置字符串创建您的 makefile。需要 Libtool 来简化围绕代码处理的库。
您可以开始手动创建 configure.ac 文件,或者您可以使用“自动扫描”帮助程序,它可以帮助您为您创建一些半自动的东西。
然后,当你准备好时,这个会变魔术: