Я хотел скомпилировать какой-нибудь источник (socketman) для openwrt. Вот моя работа вокруг.
Я скачал SDK для соответствующей прошивки. (Существует файл bin, а также SDK.)
Если у вас есть SDK, вам не нужно собирать набор инструментов. инструменты уже есть. (Если вы получили SDK, процесс сборки будет быстрее, чем компиляция всей прошивки)
Затем перейдите в каталог sdk. поместите ваш исходный код в каталог package
.
затем в терминале (внутри соответствующей папки SDK) наберите make menuconfig
Затем star
пакет, который вы хотите собрать
сохранить и выйти
затем введите make
, если вы хотите выйти из системы отладочной информации make -j1 V=s
Если вы хотите встроить в док-контейнер.
установить докер
затем клонируйте образ док-станции Ubuntu
запустить образ докера с интерактивной оболочкой
папка git clone или wget SDK в Docker-контейнере
, затем выполните все вышеуказанные шаги.