Частичная компиляция проекта openwrt - PullRequest
3 голосов
/ 02 января 2011

Я хотел бы получить идею или ссылку для компиляции только подмножества в проекте openwrt.Мне известна утилита menuconfig, но этого недостаточно для моей цели.

Я хотел бы собрать только цепочку инструментов (binutils + gcc + glibc) для конкретной цели (ar71xx), а также ядро..

Теперь, посмотрев в make-файлы и т. Д., Я заметил, что большая часть работы заключается в том, чтобы на самом деле пропатчить цепочку инструментов и ядро, а затем скомпилировать его.есть ли возможность остановить процесс сборки после исправления, чтобы я мог пропатчить только исходный код и написать свой собственный файл make для его компиляции?

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Чтобы подготовить (патчить) набор инструментов самостоятельно:

make toolchain/{clean,prepare} V=99
1 голос
/ 14 апреля 2011

Для извлечения исходного кода ядра и его исправления:

make target/linux/{clean,prepare} V=99

Исправленный исходный код ядра будет находиться в build_dir / linux - $ (target) / linux - $ (version)

...