为什么 bitbake 食谱将 do_configure[noexec] 和 do_compile[noexec] 设置为 true?

Why do bitbake recipes have do_configure[noexec] and do_compile[noexec] set to true?

在我见过的几乎每个 bitbake 食谱中,do_configure[noexec] = "1"do_compile[noexec] = "1" 都已设置(在 do_install 之前)。

为什么作者不想编译和配置他们自己的食谱?我是否缺少有关 Yocto 和 OpenEmbedded 构建系统的一些知识?谢谢。当我 运行 bitbake recipe_name 时,我确实看到它正在编译并照常工作。

对 OpenEmbedded-Core 中的大多数配方进行快速调查后发现,绝大多数都没有设置这些变量。它们在某些配方中设置,通常不需要配置和编译步骤,例如对于仅打包配置文件的配方或仅与依赖项相关的包组配方。