linux - 为什么 bitbake 配方将 do_configure[noexec] 和 do_compile[noexec] 设置为 true?
问题描述
在我见过的几乎所有 bitbake 配方中,都已do_configure[noexec] = "1"
设置do_compile[noexec] = "1"
(在 do_install 之前)。
为什么作者不想编译和配置他们自己的食谱?我是否缺少有关 Yocto 和 OpenEmbedded 构建系统的一些知识?谢谢。当我运行时,bitbake recipe_name
我确实看到它正在编译并照常工作。
解决方案
对 OpenEmbedded-Core 中大多数配方的快速调查显示,大多数配方都没有设置这些变量。它们在一些配方中设置,通常不需要配置和编译步骤,例如对于仅打包配置文件的配方或仅与依赖关系有关的包组配方。
推荐阅读
- azure-blob-storage - 我已成功创建容器,但未能使用 Rest API 将图像/pdf 上传到我的 blob 容器
- c# - 在 CefSharp V86 中禁用 SameSite Cookie 策略
- if-statement - 为什么我的 if 语句忽略了第一个 if?
- c# - 在 Android 上进行身份验证期间无法访问已关闭的流错误
- rust - 如何在 `macro_rules!` 中声明一个变量?
- css - 如何预缓存由 css font-face 规则使用的字体,该字体在其 URL 值中包含查询参数?
- python - 如何在 Python 中更改饼图切片的顺序
- swiftui - 与小部件 iOS14 中的项目交互
- javascript - 是否也可以使 HTML textarea 自动宽度?基本上都是自动宽度和自动高度?
- google-sheets - 如果日期在多个范围之间,则条件格式