ARMv7l imx6 solo sd板的工具链
Tool chain for ARMv7l imx6 solo sd board
我刷了imx6 solo sd开发板的镜像,它是ARMv7l arch。由 yocto 项目构建。
现在我有一个要移植的应用程序,为此我需要工具链,对吧?如果是,请让我知道 where/how 以获取它。
是的。您可能需要一个工具链。根据您要移植的应用程序,您可以使用 yocto 生成特定的工具链。
- 对于基于 Qt5 的应用程序,使用 yocto 生成工具链的命令是
bitbake meta-toolchain-qt5
- 否则,如果您想要一个基于您的 rootfs 映像的工具链,生成工具链的命令将是
bitbake <image_name> -c populate_sdk
,其中 <image_name>
是您构建并闪存到您的板中的映像的名称.
正如 John 指出的那样,Yocto 可以生成一个工具链,该工具链由您的 rootfs 容忍的自定义 GCC 组成,使用:
bitbake <image_name> -c populate_sdk
或者,您可以使用预先构建的 Linaro GCC 并将您的 rootfs 添加到编译器命令中,如下所示:
--sysroot=/path/to/rootfs
我刷了imx6 solo sd开发板的镜像,它是ARMv7l arch。由 yocto 项目构建。
现在我有一个要移植的应用程序,为此我需要工具链,对吧?如果是,请让我知道 where/how 以获取它。
是的。您可能需要一个工具链。根据您要移植的应用程序,您可以使用 yocto 生成特定的工具链。
- 对于基于 Qt5 的应用程序,使用 yocto 生成工具链的命令是
bitbake meta-toolchain-qt5
- 否则,如果您想要一个基于您的 rootfs 映像的工具链,生成工具链的命令将是
bitbake <image_name> -c populate_sdk
,其中<image_name>
是您构建并闪存到您的板中的映像的名称.
正如 John 指出的那样,Yocto 可以生成一个工具链,该工具链由您的 rootfs 容忍的自定义 GCC 组成,使用:
bitbake <image_name> -c populate_sdk
或者,您可以使用预先构建的 Linaro GCC 并将您的 rootfs 添加到编译器命令中,如下所示:
--sysroot=/path/to/rootfs