Как скомпилировать файл C на OSX, ориентируясь на маршрутизатор с BusyBox?

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

1 ответ

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

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