linux 为什么我们需要NATIVESDK在横滨?

gcuhipw9  于 5个月前  发布在  Linux
关注(0)|答案(1)|浏览(63)

在很多配方中使用了变量BBCLASSEXTEND。这个变量最常用的参数是native和nativesdk . I see the purpose of native is to compile the recipes. For example cmake-native/3.6.1-r 0/sysroot-destdir/points to build/tmp/sysroots/x86_64-Linux/usr/bin/cmake`,所以这个二进制文件被用于使用cmake编译的recipes中,(如果我错了请纠正我)。现在我的问题是,为什么我们需要在食谱NATIVESDK。什么是NATIVESDK的目的。
有人能解释一下吗?提前感谢。

siotufzp

siotufzp1#

这只是将包添加到本机SDK:https://wiki.yoctoproject.org/wiki/Technical_FAQ#What_does_.22nativesdk.22_mean.3F
“nativesdk”前缀标识配方(和配方的变体),这些配方生成的文件用于标准SDK的主机部分,或用于构建类似于SDK的东西,如buildtools-tarball。这些是为SDKMACHINE构建的,可能与构建主机具有相同的架构,也可能不具有相同的架构。

相关问题