为什么 ccache 不更频繁地与 gcc 一起使用?

  • 本文关键字:gcc 一起 ccache c++ ccache
  • 更新时间 :
  • 英文 :


我一直想知道...

缓存有什么限制吗?

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

我想

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

相关内容

  • 没有找到相关文章

最新更新