使用 Yocto 交叉编译 GCC 和 GDB

Cross compile GCC and GDB with Yocto

有没有办法在YOCTO项目中使用bitbake命令交叉编译gccgdb

如果我没听错你想在图像中添加 gccgdb
我知道的最简单和最干净的解决方案是通过 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