Article · Wikipedia archive · Last revised May 27, 2026

Ccache

Ccache is a software development tool that caches compiler output so that the next time, the same compiling can be avoided and the results can be read from the cache. This can greatly speed recompiling time. The detection is done by fingerprinting different kinds of information that should be unique for the output, by using a hash function and then using the hash sum to identify the cached output. Ccache is free and open-source software released under a GNU General Public License.

Last revised
May 27, 2026
Read time
≈ 1 min
Length
135 w
Citations
4
Source
Ccache
Original authorAndrew Tridgell
DeveloperJoel Rosdahl1
Initial releaseApril 19, 2002 (2002-04-19)2
Stable release
4.13.6 / May 4, 2026 (2026-05-04)3
Written inC++
Operating systemUnix-like, Windows
PlatformCross-platform
Available inEnglish
TypeCompiling tools
LicenseGPLv34
Websiteccache.dev
Repository

Ccache is a software development tool that caches compiler output so that the next time, the same compiling can be avoided and the results can be read from the cache. This can greatly speed recompiling time. The detection is done by fingerprinting different kinds of information that should be unique for the output, by using a hash function and then using the hash sum to identify the cached output. Ccache is free and open-source software released under a GNU General Public License.

See also

See also

References

References

  1. "ccache – Credits". ccache.dev. Retrieved 2026-05-04.
  2. "Released 1.0 – ccache/Ccache@2ddc45e". GitHub.
  3. "ccache news". ccache.dev. Retrieved 2026-05-04.
  4. "ccache copyright and license". ccache.dev. Retrieved 2026-05-04.
External links