Caching utility for gcc. Avoids recompile if the file was compiled earlier and file hasn't changed.