【问题标题】:Why we need NATIVESDK in yocto?为什么我们在 yocto 中需要 NATIVESDK?
【发布时间】:2020-08-01 18:01:03
【问题描述】:

在很多食谱中都使用了 BBCLASSEXTEND 变量。此变量最常用的参数是 NATIVE 和 NATIVESDK。我看到本机的目的是编译食谱。例如 cmake-native/3.6.1-r0/sysroot-destdir/ 指向 build/tmp/sysroots/x86_64-linux/usr/bin/cmake ,所以这个二进制文件被用于使用 cmake 编译的食谱中(纠正我如果我错了)。现在我的问题是为什么我们需要在配方中使用 NATIVESDK。 NATIVESDK 的目的是什么。

谁能解释一下。在此先感谢。

【问题讨论】:

    标签: linux sdk yocto bitbake openembedded


    【解决方案1】:

    这只是将包添加到原生 SDK:https://wiki.yoctoproject.org/wiki/Technical_FAQ#What_does_.22nativesdk.22_mean.3F

    “nativesdk”前缀标识生成文件的配方(和配方的变体),这些文件用于标准 SDK 的主机部分,或用于构建类似于 SDK 的东西,例如 buildtools-tarball。这些是为 SDKMACHINE 构建的,它可能与构建主机的架构相同,也可能不同。

    【讨论】:

      猜你喜欢
      • 2019-06-09
      • 2014-06-18
      • 2017-02-26
      • 2011-04-03
      • 2017-07-27
      • 2020-09-21
      • 2020-03-09
      • 2018-12-24
      • 2012-04-08
      相关资源
      最近更新 更多