Удивление, если можно помочь,
Я пытаюсь установить набор инструментальных средств в человечности 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
Вы должны установить инструменты сборки сначала:
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
Примечания:
извлечение набора инструментальных средств к /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' перестал работать