【发布时间】:2016-05-21 18:18:32
【问题描述】:
我想为此路由器编译 ejabberd:Broadcom BCM4708A0、2xARM Cortex A9、asuswrt-merlin 380.58_0。
我知道我应该创建自己的工具链,其中所有库和环境都应该匹配路由器。
我该怎么做?我在 buildroot 手册和 google 中一无所获。
【问题讨论】:
-
嗯,ejabberd 应该在路由器上已经存在的操作系统中运行,对吧?
-
因此,您应该使用可能与该操作系统映像在同一步骤中生成的 SDK。
-
如果您想推出自己的操作系统,那么请阅读。这不会是一个下雨的下午的项目。
-
如果没有这样的SDK,有时静态链接也可以。为此,您只需要一个与目标大致匹配的编译器工具链。
-
@MarcusMüller ,是的,ejabberd 应该在路由器上已经存在的操作系统中运行,并且没有 SDK。
标签: arm cross-compiling embedded-linux buildroot