У меня практически никогда не было проблем при использовании ccache
.Иногда (например, раз в месяц или даже реже) я полностью очищаю его кеш ccache -C
.
У меня больше проблем со сложным Makefile -s, чем с ccache
.
Короче, не беспокойтесь, а когда вы что-то подозреваете, просто запуститеccache -C
.
Очевидно, что вам следует избегать ccache
, когда вы измеряете время компиляции.(Вы можете передать -time
или -ftime-report
на gcc
или g++
в этом случае).
Дополнения
По моему мнению, ccache
должен быть как минимум настраиваемым дляотключите кеширование для компиляции с использованием плагинов GCC, потому что плагин GCC может делать все, что угодно (например, запрашивать базу данных или веб-сервис), что невозможно кэшировать.См это сообщение .