ccache 使得整个程序一次又一次地重新编译

ccache 使得整个程序一次又一次地重新编译

我在 Linux mint 16 上有两个项目,我会在它们之间切换。我使用 ccache make,这样我就可以只编译程序中的更改,但它是从头开始重新编译的。构建系统是 cmake。如果我编译一个项目,然后切换到另一个项目并对其进行编译,那么在此之后,ccache 应该只重新编译更改,就像 make 所做的那样,就好像我只处理一个项目一样。但它是从头开始重新编译的。

如何使用 ccache 处理多个项目?ccache 真的可以缓存吗?

相关内容