Lx4U-book/docs/build-system/ninja.md
2021-06-10 16:28:16 +03:00

2.3 KiB
Raw Blame History

Подготовка

?> Хотя данный пакет предлагается использовать при установке SystemD, однако он может понадобиться при установке многих других пакетов, за пределами создания базовой системы. Вернитесь к этой инструкции по мере необходимости.

?> ninja запускает максимальное количество процессов параллельно. По умолчанию это количество ядер в системе плюс два. В некоторых случаях это может привести к перегреву ЦП или нехватке памяти в системе. При запуске из командной строки передача параметра -jN ограничит количество параллельных процессов, но некоторые пакеты могут не передавать параметр -j.

Использование переменной окружения NINJAJOBS гарантирует ограничение на количество параллельных процессов.

Экспортируя эту переменую, укажите требуемое количество процессов, в соответствии с возможностями:

export NINJAJOBS=4

Для того, чтобы задействовать значение переменной NINJAJOBS, выполните корректировку:

Сборка

Значения параметров

--bootstrap - параметр определяет что необходимо выполнить сборку для данной системы.

Тестирование

Установка

Установленные файлы

Программы: ninja