0

我已经为 ARMv7l 架构的开发板 imx6 solo sd 刷新了图像。由 yocto 项目构建。

现在我有一个要移植的应用程序,我需要工具链,对吧?如果是,请告诉我在哪里/如何获得它。

4

2 回答 2

1

是的。您可能需要一个工具链。根据您要移植的应用程序,您可以使用 yocto 生成特定的工具链。

  • 对于基于 Qt5 的应用程序,使用 yocto 生成工具链的命令是bitbake meta-toolchain-qt5
  • 否则,如果您想要一个基于您的 rootfs 映像的工具链,生成工具链的命令bitbake <image_name> -c populate_sdk将为<image_name>
于 2015-08-24T19:11:38.580 回答
0

正如 John 所指出的,Yocto 可以生成一个由您的 rootfs 容忍的自定义 GCC 组成的工具链,使用:

bitbake <image_name> -c populate_sdk

或者,您可以使用预构建的Linaro GCC并将您的 rootfs 添加到编译器命令中,如下所示:

--sysroot=/path/to/rootfs
于 2015-09-21T22:22:03.220 回答