У меня есть два идентичных проекта с одним и тем же файлом
/Users/Steve/Desktop/foo/a.cpp
/Users/Steve/Desktop/bar/a.cpp
Я использую ccache
для ускорения компиляции через границы каталога, поэтому я определил CCACHE_BASEDIR
export CCACHE_BASEDIR=/Users/Steve/Desktop/
Iскомпилируйте файл с помощью следующей команды:
export CCACHE_NOHASHDIR=true
export CCACHE_BASEDIR=/Users/Steve/Desktop
ccache clang++ -c /Users/Steve/Desktop/foo/a.cpp
ccache clang++ -c /Users/Steve/Desktop/bar/a.cpp
Есть ли причина, по которой объектный файл для bar / a.cpp не извлекается из кэша?