2015-08-15 94 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