У меня есть исходный каталог, который использует makefile для компиляции кода. Этот файл makefile / configure не написан для совместимости с ccache. Поэтому я решил использовать ccache. Я создал псевдоним в .bashrc как alias gcc='ccache gcc'
, но Makefile все еще не учитывает это определение gcc. Могу ли я что-нибудь сделать, не касаясь Makefile/configure
файла, чтобы он использовал ccache gcc
вместо gcc
. Также CC = 'ccache gcc' ./configure не является вариантом, поскольку он не запрашивает CC.
Если я напишу Makefile, я могу предоставить $ {gcc), но это не вариант, поскольку я не пишу Makefile. Есть ли способ, которым нам не нужно ничего менять в исходном файле, но все же включить компиляцию ccache
.
gcc
, а не$(CC)
? - person Oliver Charlesworth   schedule 18.03.2012