【发布时间】:2016-02-24 05:15:54
【问题描述】:
有没有办法在YOCTO项目中使用bitbake命令交叉编译gcc和gdb?
【问题讨论】:
-
我正在尝试为
imx6q微处理器编译gcc工具链。sabresd平台自带的镜像没有安装gcc。
标签: gcc gdb cross-compiling yocto
有没有办法在YOCTO项目中使用bitbake命令交叉编译gcc和gdb?
【问题讨论】:
imx6q 微处理器编译gcc 工具链。 sabresd平台自带的镜像没有安装gcc。
标签: gcc gdb cross-compiling yocto
如果我的理解正确,您希望将gcc 和gdb 添加到图像中。
我知道的最简单和最干净的解决方案是通过EXTRA_IMAGE_FEATURES 启用它们。
通常,您在构建目录中的local.conf 文件中配置此变量。尽管您可以在配方中使用此变量,但最佳实践要求您不这样做。 [1]
EXTRA_IMAGE_FEATURES = "tools-sdk tools-debug"
[1]http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#var-EXTRA_IMAGE_FEATURES
【讨论】:
要创建基于图像的 SDK,例如,运行以下命令:
$ bitbake core-image-full-cmdline -c populate_sdk
这样,SDK 就是基于core-image-full-cmdline 图像创建的。
完成后,可以在/build/tmp/deploy/sdk/poky-eglibc-x86_64-core-image-full-cmdline-armv5te-toolchain-1.6.sh找到二进制脚本
要创建通用 SDK,请使用 meta-toolchain
$ bitbake meta-toolchain
了解如何设置 Qt here
【讨论】: