Установка набора инструментальных средств

Удивление, если можно помочь,

Я пытаюсь установить набор инструментальных средств в человечности 18.04 для компиляции пользовательского встроенного микропрограммного обеспечения для моего маршрутизатора, состояния readme для выполнения./настраивать, но когда я делаю так, это возвращается с: настройте: ошибка: не может найти установку-sh, install.sh, или shtool в конфигурации "." / конфигурация

любая справка с этим значительно ценилась бы..

Это для Asus DSL-AC88U, для которого я загрузил исходный код с http://www.asus.com/uk/Networking/DSL-AC88U/HelpDesk_Download/, который содержит исходный код для маршрутизатора и набора инструментальных средств.

После autoreconf -i ./configure теперь выполнения, но я работаю, делают, я добираюсь

make[1]: Entering directory '/home/katana/Downloads/GPL_DSL_AC88U_v11006_build591/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL.Rel1.2' 
CC loaders/dlopen.lo ./libtool: ./libtool: Is a directory Makefile:694: recipe for target 'loaders/dlopen.lo' failed make[1]: ***   
[loaders/dlopen.lo] Error 126 make[1]: Leaving directory '/home/katana/Downloads/GPL_DSL_AC88U_v11006_build591/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL.Rel1.2' 
Makefile:502: recipe for target 'all' failed 
make: *** [all] Error 2
2
задан 24 March 2019 в 17:05

1 ответ

Вы должны установить инструменты сборки сначала:

sudo apt-get install build-essential git ncurses-dev subversion zlib1g-dev m4 automake autoconf

И не извлекайте их набор инструментальных средств к /opt вообще.Ничего не выйдет. Это требует более новой версии m4 и некоторый другой материал. Встроенное микропрограммное обеспечение основано на OpenWRT, таким образом, это может скомпилировать набор инструментальных средств самостоятельно.

Затем извлеките DSL-AC88U_FW_V1_10_06_Build591_GPL_official.tar.bz2 заархивируйте и перейдите к микропрограммному каталогу

cd ~/Downloads/GPL_DSL_AC88U_v11006_build591/DSL-AC88U_FW_V1_10_06_Build591_GPL_official

# download package with broken link
wget http://lmde-mirror.gwendallebihan.net/latest/pool/main/m/mklibs/mklibs_0.1.34.tar.gz -O dl/mklibs_0.1.34.tar.gz

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

make V=s

Примечания:

  1. компиляция на моих 18.04.2 машинах LTS перестала работать, я не получил изображений factory/sysupgrade.
  2. извлечение набора инструментальных средств к /opt не помогает:

    cd /
    sudo tar -xf ~/Downloads/GPL_DSL_AC88U_v11006_build591/DSL-AC88U_FW_V1_10_06_Build591_GPL_official/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL.Rel1.2.tar.bz2
    

    и концы с

    autom4te: GNU m4 1.4 потребности или позже:/opt/toolchains/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL/usr/bin/m4
    aclocal-1.11: autom4te перестал работать со статусом выхода: 1
    Makefile:950: рецепт для цели 'aclocal.m4' перестал работать

0
ответ дан 2 December 2019 в 06:26

Другие вопросы по тегам:

Похожие вопросы: