1
我有权访问运行BusyBox的路由器。我怎样才能制作一个可以在其上运行的C文件?我尝试在本地机器上编译它,上传到路由器并尝试执行,但它显然不起作用。我错过了什么?如何在运行BusyBox的路由器上编译OSX上的C文件?
我有权访问运行BusyBox的路由器。我怎样才能制作一个可以在其上运行的C文件?我尝试在本地机器上编译它,上传到路由器并尝试执行,但它显然不起作用。我错过了什么?如何在运行BusyBox的路由器上编译OSX上的C文件?
您需要为路由器硬件安装工具链,然后在工具链中使用编译器构建C文件。看看http://buildroot.uclibc.org。你显然不需要整个Linux内核环境,但可能会更容易完成工具链。
如何为我的路由器硬件构建工具链?我如何知道它需要哪个“工具链”?确切地说,究竟是什么让C可执行文件在一些计算机上运行,而不是在其他计算机上运行?它是Linux发行版吗?它是处理器吗?或者究竟是什么? – user2302356 2013-04-20 15:01:37
什么是您的路由器型号? – evilruff 2013-04-20 15:03:43
我不知道 - 我所有的都是telnet访问它。 – user2302356 2013-04-20 15:06:29