6

我一直在想...

ccache 有一些限制吗?

如果后期编译时间的差异如此之大,为什么没有更多的 Linux 开发人员更频繁地使用 ccache?

4

1 回答 1

10

我想简单的答案是,ccache当构建系统被破坏时(即没有正确跟踪依赖项,并且要正确构建您可能需要的所有内容make clean; make),这很好。另一方面,如果正确跟踪依赖关系,则ccache不会比 plain 产生任何优势make,并且实际上会产生维护和更新缓存的成本(缓存的大小可能很大,具体取决于项目的大小)

于 2012-08-10T16:33:59.507 回答