【问题标题】:Improving the ccache hit rate提高 ccache 命中率
【发布时间】:2019-05-18 00:50:55
【问题描述】:

我正在使用 distcc 和 ccache 来加快我的项目的编译速度。

我注意到,当我从不同的目录构建相同的代码时,我没有得到任何点击。我在网上查了https://github.com/ccache/ccache/issues/212,发现需要设置hash_dir flag = false。我已经有了变量CCACHE_NOHASHDIR=true。我错过了什么吗?我需要设置/取消设置任何其他变量吗?

【问题讨论】:

    标签: c++ ccache distcc


    【解决方案1】:

    您的命令行是否包含绝对路径?如果是这样,您需要将CCACHE_BASEDIR 设置为工作副本的基本目录。请参阅How do I make ccache cache compilation when using absolute paths to the compiled files in different directories?

    我写了 ccache quick guide,它解释了如何调试和避免缓存未命中。

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 2020-12-05
      • 2017-09-15
      • 2020-10-16
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多