alibaba-archive / xcache

GNU General Public License v3.0
62 stars 14 forks source link

怎么设置ccache key,让不同机器的编译都能命中cache呢? #2

Open lvlongtao opened 4 years ago

lvlongtao commented 4 years ago

这个库很赞,最近实验了下。发现不同机器编译相同文件的时候仍然会cache miss。如何设置参数控制cache key hash呢?

vaneyli commented 4 years ago

抱歉很晚回复你。 1: 请保持你的机器的环境都一样,比如说Gcc版本等。建议你使用docker保障所有机器都一致。这个也是标准做法 2:请使用export CCACHE_BASEDIR=xxxx 使用这个变量来忽略源代码的绝对路径。这样你的两份代码可以放在不同的路径。 这个是ccache标准参数,可以google一下