ccache - все файлы "без входного файла" - PullRequest
0 голосов
/ 19 сентября 2019

Я использую ccache версии 3.7.4, скомпилированную мной так: ccache compiler [параметры компилятора] , но, похоже, не работает

cache hit (direct)                     0
cache hit (preprocessed)               0
cache miss                             0
cache hit rate                      0.00 %
no input file                         20
cleanups performed                     0
files in cache                         0
cache size                           0.0 kB
max cache size                       5.0 GB

Единственное полеувеличивается на «нет входного файла» для каждого скомпилированного файла, на страницах справки ccache это означает Не указан входной файл для компилятора , что мне не понятно.

ccache.confвыглядит так:


max_size = 5G
cache_dir = /local/ccache
temporary_dir = /tmp/ccache
umask = 002
direct_mode = true

Чего мне не хватает?

РЕДАКТИРОВАТЬ: обнаружил, что я могу видеть больше отладок, установив CCACHE_LOGFILE.Теперь я вижу эту строку отладки для каждого файла:

File.cpp is not a regular file, not considering as input file
No input file found
Failed; falling back to running the real compiler

выполняется: stat File.cpp Файл: `File.cpp 'Размер: 14924 Блоки: 32 блока ввода-вывода: 1048576 обычный файл

...