Описание тега ccache
NoneCcache - это кеш компилятора. Это ускоряет перекомпиляцию, кэшируя предыдущие компиляции и обнаруживая, когда та же компиляция выполняется снова. Поддерживаемые языки: C, C++, Objective-C и Objective-C++.
2
ответа
Использование ccache при кросс-компиляции с автоинструментами
Я знаю стандартный способ кросс-компиляции проекта на основе autoconf: $./configure --host = i686-w64-mingw32 Однако, что если я захочу использовать ccache? Я знаю, что могу переопределить переменные CC и CXX (например, CC="ccache i686-w64-mingw32-g…
09 фев '16 в 08:00
1
ответ
Неправильные ar и strip при cmake кросс-компиляции с ccache
Я кросс-компилировал один проект ccache: cmake -G"Unix Makefiles" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TOOLCHAIN_FILE=mips64el-toolchain.cmake Ниже приведен файл mips64el-toolchain.cmake: SET (CMAKE_SYSTEM_NAME Linux) SET (CMAKE_SYSTEM_PROCESSOR m…
10 апр '13 в 10:32
1
ответ
Почему ccache не используется с gcc чаще?
Мне было интересно... Есть ли какие-то ограничения в ccache? Если разница в более позднем времени компиляции настолько велика, почему большинство разработчиков Linux не используют ccache чаще?
10 авг '12 в 16:12
4
ответа
Как использовать ccache выборочно?
Мне нужно скомпилировать несколько версий приложения, написанного на C++, и я думаю использовать ccache для ускорения процесса. В руководствах ccache есть примеры, в которых предлагается создавать символические ссылки с именами gcc, g++ и т. д., и у…
22 апр '10 в 16:28
2
ответа
Как заставить Bazel, ccache и песочницу работать вместе (файловая система ccache только для чтения)
Я пытаюсь построить приложение C++ на Fedora 28, используя Bazel 0.16.1, установленный через copr, и ccache 3.4.2, установленный через DNF. Я использую стандартные правила cc_binary и cc_library. Когда я запускаю команду bazel build, ccache выдает о…
17 сен '18 в 14:37
2
ответа
При компиляции AOSP 8.1 размер кэша не превышает 1 ГБ при максимальном размере = 30 ГБ.
Я собираю исходное дерево AOSP 8.1.0 на моем сервере сборки. Я сделал образ докера со всеми необходимыми пакетами из Ubuntu 16.04. Я монтирую исходное дерево, ANDROID_OUT и ccache dir при запуске образа докера. Путь в докере для этих трех каталогов …
13 фев '18 в 23:04
2
ответа
Варианты кеширования с Waf (WAFCACHE и / или ccache)
Для проекта, где используется Waf, я хочу попробовать ускорить сборку. Я вижу, что ваф имеет WAFCACHE вариант. Итак, это WAFCACHE достаточно или мне нужно настроить ccache дополнительно? (они могут работать вместе), или WAFCACHE[внутренне] используе…
02 окт '13 в 02:46
2
ответа
Как заставить ccache не передавать полный путь к компилятору distcc
(Это отличается от вопроса ccache и абсолютного пути, так как я хочу, чтобы только путь команды не раскрывался на хост-машине ccache) При совместном использовании ccache и distcc ccache расширяет компилятор до абсолютного пути, и тогда distcc не мож…
06 июн '11 в 08:51
2
ответа
Когда стоит использовать ccache?
Насколько я знаю, ccache ускоряет компиляцию, перехватывая предыдущие компиляции и обнаруживая, когда такая же компиляция выполняется снова. однако makefile делает то же самое. так зачем нам нужен ccache? когда мы используем это? Спасибо!
13 апр '12 в 07:19
2
ответа
Использование ccache с XCode 4
Есть ли способ использовать ccache с XCode 4, чтобы улучшить время сборки C++? Используя переменные окружения, я установил CC и CXX на ccache, но сборка не удалась, поскольку ccache не распознает некоторые параметры, которые выводит XCode 4.
10 янв '13 в 14:43
1
ответ
Использование ccache при сборке внутри докера
Я работаю над перемещением сборки для проекта C++ в образ докера. Изображение будет построено и передано заданием Дженкинса. До докера я интенсивно использовал ccache для ускорения моих сборок на Jenkins, особенно в случае сборок, где мало что измен…
22 сен '16 в 22:52
1
ответ
Какой алгоритм кэширования используется в ccache?
Я пытался найти любую информацию об алгоритме кэширования, который используется в ccache, но ничего не нашел. Итак, кто-нибудь знает, как ccache выселять элементы при достижении max_size? LRU? MRU? "Кольцевой буфер"?
17 июн '16 в 21:05
1
ответ
Ccache не работает с флагом gcc -M?
Я пытаюсь использовать ccache для ускорения перестроений, и я заметил это в журнале: [2015-04-17T10:41:45.845545 27682] Compiler option -M is unsupported [2015-04-17T10:41:45.845584 27682] Failed; falling back to running the real compiler По моему о…
17 апр '15 в 15:51
0
ответов
Один и тот же каталог ccache для разных версий ccache
У нас есть несколько док-контейнеров, в которых установлены разные версии ccache, и мы монтируем каталог локального кэша компьютера в контейнер. Эффективна ли эта конфигурация с точки зрения отсутствия кеша? Или рекомендуется использовать ту же верс…
13 сен '18 в 13:36
1
ответ
Как установить точку останова C++ в Eclipse, когда источник скомпилирован с помощью ccache?
В последнее время наша команда разработчиков начинает использовать ccache для более быстрой компиляции (компиляция выполняется из песочницы /usr/x). Теперь, когда я компилирую из своей песочницы (/usr/y) и пытаюсь установить точку останова в коде в …
02 сен '15 в 18:45
1
ответ
Могу ли я восстановить память, выделенную для ccache (кеш компилятора)?
Я строю родословную и оспоры уже больше года. Сборка для меня занимает около восьми часов на моем компьютере, и я знаю, что использование ccache может ускорить процесс для меня. Но я прочитал на сайте Lineage и XDA, что вы не можете восстановить про…
01 дек '18 в 16:08
0
ответов
Xcode Address Sanitizer с ccache
Я пытаюсь использовать Address Sanitizer в Xcode, но я также использую ccache для ускорения моих сборок. Для этого я установил CC флаг на уровне проекта XCode, чтобы указать на скрипт, который я храню в ~/projects/support/cmake/ccache-clang, Сценари…
10 май '17 в 20:05
3
ответа
Избегайте лишних предупреждений при компиляции кода Qt с помощью ccache / clang
У меня та же проблема, что и у этого парня. Компилируя clang и ccache, я получаю это предупреждение каждый раз, когда он встречает Q_OBJECT: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] Это происходит тольк…
27 янв '15 в 09:20
3
ответа
Инструмент для сборки системы linux
Наш проект стал довольно большим, и наша система сборки больше не масштабируется. Мы занимаемся кроссплатформенной разработкой на машинах Linux. У нас слишком много платформ для сборки и даже больше вариантов сборки. Мы считаем, что нам нужно обнови…
24 мар '12 в 06:40
3
ответа
How to use ccache with Make?
У меня есть исходный каталог, который использует makefile для компиляции кода. Этот файл makefile / configure не написан для совместимости ccache. Поэтому я подумал использовать ccache. Я создал псевдоним в.bashrc как alias gcc='ccache gcc', но Make…
18 мар '12 в 10:02