Документация Calculate Linux
Вид материала | Документы |
СодержаниеКэширование компиляции Установка ccache Подключение поддержки Portage Использование ccache для компиляции Си не в Portage |
- В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование, 3589.91kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Windows против Linux, 88.72kb.
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Установка ос linux: основные моменты, 83.79kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- План лекции «alt linux. Установка и особенности» Заявка на участие в апробации Линукса, 48kb.
- Linux от Пламен Петков По-добрата операционна система Linux?, 1306.19kb.
Кэширование компиляцииО средстве ccacheccache - это быстрый кэш компилятора. Когда вы компилируете программу, он кэширует промежуточные результаты так, что всякий раз, когда вы перекомпилируете ту же самую программу, время компиляции значительно сокращается. В типичных случаях общее время компиляции может сокращаться в 5-10 раз. Более подробно про ccache можно узнать на ссылка скрыта. Установка ccacheДля установки ccache, выполните emerge ccache: emerge ccache Подключение поддержки PortageОткройте /etc/make.conf и добавьте ccache к переменной FEATURES. Затем добавьте новую переменную по имени CCACHE_SIZE (размер кэша), и установите её равной "2G": CCACHE_SIZE="2G" Для проверки работоспособности ccache, запросите статистику ccache. Из-за того, что Portage использует другой домашний каталог ccache, вам также потребуется установить переменную CCACHE_DIR: CCACHE_DIR="/var/tmp/ccache" ccache -s Домашний каталог ccache по умолчанию - /var/tmp/ccache; изменить это назначение можно, определив переменную CCACHE_DIR в/etc/make.conf. Однако, при запуске ccache используется каталог по умолчанию, ${HOME}/.ccache, вот почему при запросе статистики (Portage) ccache требуется определять переменную CCACHE_DIR. Использование ccache для компиляции Си не в PortageЕсли вы хотите использовать ccache для компиляций не в Portage, добавьте /usr/lib/ccache/bin в начало вашей переменной PATH (перед/usr/bin). Это можно сделать, отредактировав /etc/env.d/00basic, который является первым файлом среды, где определяется переменнаяPATH: PATH="/usr/lib/ccache/bin:/opt/bin" |