2013-04-20 1 views
1

У меня есть доступ к маршрутизатору, работающему с BusyBox. Как я могу создать файл C, который будет работать на нем? Я пробовал скомпилировать его на локальной машине, загружать на маршрутизатор и пытаться выполнить, но, очевидно, это не сработало. Что мне не хватает?Как скомпилировать C-файл в OSX, ориентированный на маршрутизатор с BusyBox?

ответ

1

Вам необходимо установить toolchain для вашего оборудования маршрутизатора, а затем создать файл C с помощью компилятора в toolchain. Посмотрите на http://buildroot.uclibc.org. Очевидно, вам не нужна полная среда ядра Linux, но, возможно, будет проще получить toolchain.

+0

Как создать привязку для оборудования маршрутизатора? Как узнать, какой «инструментарий» он требует? Точно, что именно это делает исполняемый запуск C на некоторых компьютерах, а не в других? Это дистрибутив linux? Это процессор? Или что это такое? – user2302356

+1

Какова ваша модель маршрутизатора? – evilruff

+0

Не знаю - все, что у меня есть, - это telnet-доступ к нему. – user2302356