Мне нужно скомпилировать несколько версий приложения, написанного на C++, и я думаю использовать ccache для ускорения процесса.Как использовать ccache выборочно?
ccache howtos имеют примеры, которые предлагают создать символические ссылки с именем gcc, g ++ и т. Д. И убедиться, что они появляются в PATH перед исходными gcc-бинарниками, поэтому вместо этого используется ccache.
До сих пор так хорошо, но я бы хотел использовать ccache только при компиляции этого конкретного приложения, а не всегда.
Конечно, я могу написать сценарий оболочки, который будет пытаться создавать эти символические ссылки каждый раз, когда я хочу скомпилировать приложение и удалю их, когда приложение будет скомпилировано. Но это выглядит как злоупотребление файловой системы для меня.
Есть ли лучшие способы использования ccache выборочно, не всегда?
Для компиляции одного файла исходного кода я могу просто вручную вызвать ccache вместо gcc и сделать это, но мне нужно иметь дело с сложным приложением, которое использует автоматическую систему сборки для нескольких файлов исходного кода.
Настройка CCACHE_DISABLE, похоже, в порядке, спасибо. – 2010-04-22 17:00:44