1

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

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

4

1 回答 1

1

您的命令行是否包含绝对路径?如果是这样,您需要设置CCACHE_BASEDIR为工作副本的基本目录。请参阅如何在使用不同目录中已编译文件的绝对路径时进行 ccache 缓存编译?.

我写了ccache 快速指南,解释了如何调试和避免缓存未命中。

于 2018-12-28T23:24:29.783 回答