У меня есть доступ к маршрутизатору, работающему с BusyBox. Как я могу создать файл C, который будет работать на нем? Я пробовал скомпилировать его на локальной машине, загружать на маршрутизатор и пытаться выполнить, но, очевидно, это не сработало. Что мне не хватает?Как скомпилировать C-файл в OSX, ориентированный на маршрутизатор с BusyBox?
1
A
ответ
1
Вам необходимо установить toolchain для вашего оборудования маршрутизатора, а затем создать файл C с помощью компилятора в toolchain. Посмотрите на http://buildroot.uclibc.org. Очевидно, вам не нужна полная среда ядра Linux, но, возможно, будет проще получить toolchain.
Как создать привязку для оборудования маршрутизатора? Как узнать, какой «инструментарий» он требует? Точно, что именно это делает исполняемый запуск C на некоторых компьютерах, а не в других? Это дистрибутив linux? Это процессор? Или что это такое? – user2302356
Какова ваша модель маршрутизатора? – evilruff
Не знаю - все, что у меня есть, - это telnet-доступ к нему. – user2302356