gpt4 book ai didi

autoconf - 加速大型项目的自动配置/配置

转载 作者:行者123 更新时间:2023-12-01 22:26:20 25 4
gpt4 key购买 nike

我有一个大型 autoconf/automake 项目,使用 AC_CONFIG_SUBDIRS 分成多个组件。有什么方法可以让 autoconf/configure 运行得更快吗?也许并行执行子目录,或者缓存可重用的结果?

我可以轻松编写一个构建脚本来并行构建组件,但宁愿不添加构建结构维护的次要点。

最佳答案

您可以在多个configure之间<​​strong>缓存结果(同一configure的多次运行,或递归子configure >) 使用 configure cache feature 。只需运行

./configure -C

但是,您应该记住在系统配置更改时删除缓存(例如安装先前配置运行未找到的新软件包后)。如果您使用一些第三方宏,您可能还需要将其中一些修复为 cache their results正确(一个常见的错误是在测试期间做出一些配置决策,如果缓存了该测试的结果,则可能会跳过该决策)。

如果你想在多个项目之间共享缓存,可以在 config.site 中设置。

关于autoconf - 加速大型项目的自动配置/配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com