Yocto 中的包 qemu 和 qemu-native 有什么区别?

What is the difference between packages qemu and qemu-native in Yocto?

我想了解这两个包之间的关系,因为似乎更改 'qemu' 的源 uri 会导致 qemu-native 的构建中断。

我不是 Yocot/Bitbake 专家,所以稍微澄清一下会大有帮助。

谢谢。

-native 只是表示它是为本机平台构建的包(在构建主机上的本机 sysroot 中为 运行),而不是为交叉编译的目标平台构建的。 qemuqemu-native 都是根据相同的配方构建的:这就是为什么更改 SRC_URI 会影响两者。 -native 版本在那里,因为它在食谱的某处说

BBCLASSEXTEND = "native"