【问题标题】:Cross compile GCC and GDB with Yocto使用 Yocto 交叉编译 GCC 和 GDB
【发布时间】:2016-02-24 05:15:54
【问题描述】:

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

【问题讨论】:

  • 我正在尝试为imx6q 微处理器编译gcc 工具链。 sabresd平台自带的镜像没有安装gcc

标签: gcc gdb cross-compiling yocto


【解决方案1】:

如果我的理解正确,您希望将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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 2021-04-06
      • 2016-05-11
      • 2021-10-26
      • 2016-05-26
      • 1970-01-01
      相关资源
      最近更新 更多