Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在想...
ccache 有一些限制吗?
如果后期编译时间的差异如此之大,为什么没有更多的 Linux 开发人员更频繁地使用 ccache?
我想简单的答案是,ccache当构建系统被破坏时(即没有正确跟踪依赖项,并且要正确构建您可能需要的所有内容make clean; make),这很好。另一方面,如果正确跟踪依赖关系,则ccache不会比 plain 产生任何优势make,并且实际上会产生维护和更新缓存的成本(缓存的大小可能很大,具体取决于项目的大小)
ccache
make clean; make
make