bitbake cleanall 删除目标的所有输出文件、共享状态缓存和下载的源文件
它是否也清除所有构建时依赖项尚不清楚或记录在案
不,cleanall 不清除依赖项。例如
bitbake -c cleanall core-image-minimal
Run Code Online (Sandbox Code Playgroud)
只删除该命名配方的输出。
我通常做的清理“一切”是在收据“世界”上运行 cleanall :
bitbake -c cleanall world
Run Code Online (Sandbox Code Playgroud)
如果由于无法解析的包而失败:
ERROR: Nothing PROVIDES 'sg3-utils' (but /home/blubb/meta-freescale/recipes-devtools/utp-com/utp-com_git.bb DEPENDS on or otherwise requires it).
Run Code Online (Sandbox Code Playgroud)
我只是将包临时添加到 ASSUME_PROVIDED 变量中,如下所示:
bitbake -c cleanall world --ignore-deps=python-nativedtc-native --ignore-deps=sg3-utils
Run Code Online (Sandbox Code Playgroud)
如果没有提供此软件包,则它们不太可能在任何地方构建。
如果你想清理一切做,
bitbake world -c cleanall --continue
Run Code Online (Sandbox Code Playgroud)
在--continue清洗时会忽略任何依赖错误。出错后尽可能继续。
请阅读大型手册部分do_cleanall。
do_cleanall 删除:
您可以使用 BitBake 运行此任务,如下所示:
$ bitbake -c cleanall <recipe-name>
Run Code Online (Sandbox Code Playgroud)
如果配方名称未传递给 cleanall 任务,则它不起作用。
| 归档时间: |
|
| 查看次数: |
21224 次 |
| 最近记录: |