github地址:http://github.com/ccache/ccache
以make為例給所有C/C++編譯器名稱前加上"ccache "即可,如ccache gcc
ccache是一個編譯器驅動器。第一趟編譯時ccache緩存瞭GCC的“-E”輸出、編譯選項以及.o文件到$HOME/.ccache。第二趟編譯時盡量利用緩存,必要時更新緩存。即使"make clean; make"也能從中獲得加速。ccache可以確保與直接使用GCC獲得完全相同的輸出。
ccache -s 可以查看使用的緩存大小、命中率等信息。
效果相當好,試下就知道瞭。
上一篇