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

use*_*339 4 qemu bitbake yocto

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

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

谢谢。

Jus*_*nen 5

-native只是表明它是为本地平台构建的包(在构建主机上的本地 sysroot 中运行),而不是为交叉编译的目标平台。qemu并且qemu-native都是从相同的配方构建的:这就是更改 SRC_URI 会影响两者的原因。-native 版本在那里,因为它在配方中的某个地方说

BBCLASSEXTEND = "native"
Run Code Online (Sandbox Code Playgroud)