2015-08-15 100 views
0

我已经刷新了ARMv7l arch的开发板imx6 solo sd的图像。由yocto项目构建。ARMv7l imx6独立sd板的工具链

现在我有一个应用程序端口,为此我需要工具链,对吧?如果是,请让我知道在哪里/如何得到它。

回答

1

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

  • 对于基于QT5应用,命令生成工具链与yocto是bitbake meta-toolchain-qt5
  • 另外,如果您要根据您的根文件系统的图像上的工具链,命令生成工具链将是bitbake <image_name> -c populate_sdk,其中<image_name>是您在董事会中建立和闪现的形象的名称。
+0

以及如果应用程序基于4.x会怎么样? – Coder

+0

同样,取决于你想要移植到哪个qt4类型的应用程序,你有'meta-toolchain-qt'和'meta-toolchain-qte'。我认为你需要使用的是'meta-toolchain-qte'。按照下面的链接:http://developer.toradex.com/how-to/how-to-set-up-qt-creator-to-cross-compile-for-embedded-linux#Build_the_SDK_for_Qt_development你会有更多的细节。 –

0

正如约翰指出,Yocto可产生耐受性,以你的根文件系统定制GCC组成的工具链,使用方法:

bitbake <image_name> -c populate_sdk 

或者,你可以使用预建Linaro GCC并添加您的根文件系统来编译器命令为:

--sysroot=/path/to/rootfs