gpt4 book ai didi

parsing - yocto食谱中的目标类别和 native 类别之间的差异

转载 作者:行者123 更新时间:2023-12-01 07:51:16 25 4
gpt4 key购买 nike

我想了解Yocto食谱。

以下是Yocto食谱中的一行:

DEPENDS_append_class-target = " grub-efi-native"

我了解的是,此配方取决于“grub-efi-native”包,我要了解的是类目标字段。

手册的class-target和class-native中存在两个变量。

这是《 Yocto手册》中的声明。
Inside the recipe, use _class-native and _class-target overrides to specify any functionality specific to the respective native or target case.

任何人都可以解释上面的语句的意思。是否表示它取决于目标二进制文件而不是宿主二进制文件

最佳答案

Bitbake可以使用相同的配方为目标或 native 生成主机生成配方。通过在配方中添加BBCLASSEXTEND = "native"可以启用此功能。这将使您能够使用-native来引用 native 构建主机的配方构建。

但是有时候,根据您是为目标服务器还是为主机而构建,如何构建该配方会有不同,这是可以使用_class-target或_class-native的时候。

因此,在您的示例中,DEPENDS_append_class-target = " grub-efi-native"行意味着在为目标构建此配方时,DEPENDS也将包括grub-efi-native

关于parsing - yocto食谱中的目标类别和 native 类别之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49665642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com