ccache is a compiler cache. It acts as a caching pre-processor to C/C compilers, using the -E compiler switch and a hash to Detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.
Features
* Keeps statistics on hits/misses.
* Automatic cache size management.
* Can cache compilations that generate warnings.
* Easy installation.
* Low overhead.
* Optionally uses hard links where possible to avoid copies.