【问题标题】:Why do bitbake recipes have do_configure[noexec] and do_compile[noexec] set to true?为什么 bitbake 配方将 do_configure[noexec] 和 do_compile[noexec] 设置为 true?
【发布时间】:2021-04-20 01:05:17
【问题描述】:

在我见过的几乎所有 bitbake 配方中,do_configure[noexec] = "1"do_compile[noexec] = "1" 都已设置(在 do_install 之前)。

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

【问题讨论】:

  • 你有没有一个例子说明什么时候使用它,即使位烘焙配方最终会编译一些东西?通常 noexec 很有用,如果你例如只需提供一些配置文件或其他不需要任何配置/编译步骤的东西。

标签: linux yocto bitbake openembedded


【解决方案1】:

对 OpenEmbedded-Core 中大多数配方的快速调查表明,大多数配方没有设置这些变量。它们设置在一些配方中,通常不需要配置和编译步骤,例如对于仅打包配置文件的配方或仅涉及依赖关系的包组配方。

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 2015-12-03
    • 1970-01-01
    相关资源
    最近更新 更多