2

对于使用 Waf 的项目,我想尝试一些构建加速。我看到 waf 有一个WAFCACHE选择。那么,就WAFCACHE足够了,还是我需要ccache另外设置?(他们可以一起工作),还是WAFCACHE[内部]使用ccache?(我在 Waf 书中没有看到任何解释)

- 谢谢。

4

2 回答 2

3

我意识到这是一个非常古老的问题,但对于其他好奇的人来说——如果你使用 WAFCACHE,你不需要设置 ccache。我不确定 waf 使用的确切机制,但它适用于所有(或至少大多数)目标。这对我们来说是一个巨大的优势,因为我们第一次获得了 Fortran 代码的对象缓存。

于 2014-08-30T12:39:32.237 回答
0

我想知道是否可以使用 ccache 来构建带有 Waf 的 RTEMS。我在 RTEMS 论坛上问过这个问题:缓存构建对象:Waf 和 ccache。事实证明,做一个像这样的简单技巧就可以完成这项工作:

要使用 ccache 包装编译器,请在配置期间覆盖环境变量:

CXX='ccache gxx' CC='ccache gcc' waf configure
于 2021-10-19T08:51:53.277 回答