用Yocto交叉编译GCC和GDB

时间:2016-02-24 05:15:55

标签: gcc gdb cross-compiling yocto

有没有办法在gcc项目中使用gdb命令交叉编译bitbakeYOCTO

2 个答案:

答案 0 :(得分:5)

如果我找到你,你想在图片中添加gccgdb 我所知道的最简单,最干净的解决方案是通过EXTRA_IMAGE_FEATURES启用它们。 通常,您在local.conf文件中配置此变量,该文件位于Build Directory中。虽然您可以在配方中使用此变量,但最佳实践要求您不使用此变量。 [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

答案 1 :(得分:1)

要创建基于图像的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