我正在与distcc和ccache合作,以加快项目的编译速度。
我注意到,当我从不同的目录构建相同的代码时,我没有得到任何点击。我在网上查了一下https://github.com/ccache/ccache/issues/212并且看到我需要设置CCD_ 1。我已经有了变量CCACHE_NOHASHDIR=true
。我是不是错过了什么?我需要设置/取消设置任何其他变量吗?
您的命令行是否包含绝对路径?如果是,则需要将CCACHE_BASEDIR
设置为工作副本的基本目录。请参阅当使用不同目录中已编译文件的绝对路径时,如何进行ccache缓存编译。
我写了ccache快速指南,解释了如何调试和避免缓存丢失。