Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| ru:doc:howto:build [2018/06/09 05:59] – link fixed tmomas | ru:doc:howto:build [2020/06/08 12:46] – [Примеры] stokito | ||
|---|---|---|---|
| Line 213: | Line 213: | ||
| Процесс сборки можно ускорить запустив несколько параллельных задания с использованием параметра '' | Процесс сборки можно ускорить запустив несколько параллельных задания с использованием параметра '' | ||
| - | < | + | < |
| make -j 3 | make -j 3 | ||
| </ | </ | ||
| + | |||
| * Используйте стандартную формулу ''< | * Используйте стандартную формулу ''< | ||
| * Если это приводит к случайным ошибкам сборки запустите компиляцию еще раз, но без параметра '' | * Если это приводит к случайным ошибкам сборки запустите компиляцию еще раз, но без параметра '' | ||
| Line 222: | Line 223: | ||
| Если вы собираетесь использовать вашу систему во время процесса сборки, | Если вы собираетесь использовать вашу систему во время процесса сборки, | ||
| - | < | + | < |
| ionice -c 3 nice -n 20 make -j 2 | ionice -c 3 nice -n 20 make -j 2 | ||
| </ | </ | ||
| Line 229: | Line 230: | ||
| При разработке или создании пакетов для OpenWrt удобно иметь возможность сборки только нужного пакета (пример с пакетом '' | При разработке или создании пакетов для OpenWrt удобно иметь возможность сборки только нужного пакета (пример с пакетом '' | ||
| - | < | + | < |
| make package/ | make package/ | ||
| </ | </ | ||
| Line 237: | Line 238: | ||
| Если по какой-то причине сборка не удается, | Если по какой-то причине сборка не удается, | ||
| - | < | + | < |
| make V=99 2>&1 | tee build.log | grep -i error | make V=99 2>&1 | tee build.log | grep -i error | ||
| </ | </ | ||
| Line 245: | Line 246: | ||
| Другой пример: | Другой пример: | ||
| - | < | + | < |
| ionice -c 3 nice -n 20 make -j 2 V=99 CONFIG_DEBUG_SECTION_MISMATCH=y 2>&1 | tee build.log | egrep -i ' | ionice -c 3 nice -n 20 make -j 2 V=99 CONFIG_DEBUG_SECTION_MISMATCH=y 2>&1 | tee build.log | egrep -i ' | ||
| </ | </ | ||
| Line 259: | Line 260: | ||
| В зависимости от вашего процессора этот процесс займет некоторое время или дольше. Если вы хотите включить звуковые уведомления можете использовать '' | В зависимости от вашего процессора этот процесс займет некоторое время или дольше. Если вы хотите включить звуковые уведомления можете использовать '' | ||
| - | < | + | < |
| make V=99 ; echo -e ' | make V=99 ; echo -e ' | ||
| </ | </ | ||
| Line 301: | Line 302: | ||
| ===== Примеры ===== | ===== Примеры ===== | ||
| + | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||