gpt4 book ai didi

ccache - 什么情况下需要使用ccache?

转载 作者:行者123 更新时间:2023-12-02 07:25:19 32 4
gpt4 key购买 nike

据我所知,ccache 通过捕获以前的编译并检测何时再次进行相同的编译来加快编译速度。然而,makefile 做同样的事情。那么为什么我们需要ccache呢?我们什么时候使用它?谢谢!

最佳答案

除了由于损坏的构建系统而需要加速干净构建的可疑好处,以及拥有共享缓存的偶然好处之外,即使对于基于隔离的完美 mtime 的构建系统,也存在 ccache 的合法使用:

当你在分支之间来回跳转(不是谈论单独的目录)或 rebase 时,你最终会接触到一大堆文件,或者如果你不幸的话,会出现一个中央标题(如 config.h),它包含在所有地方,您基于 mtime 的完美构建系统将尽职尽责地重建所有内容。如果您在过去的某个时间构建了几乎相同的状态,ccache 将加速此重建。

关于ccache - 什么情况下需要使用ccache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10136761/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com