3

如何“冻结”工作区状态禁用我不使用的组件的更新和重建?当我们本地层的一些组件更新并开始重建时,这真的很烦人,这可能是一个很长的任务。

谢谢您的回答。

4

2 回答 2

2

您始终只能构建您正在处理的包。Bitbake 还允许您在此处定义您想要执行的每个步骤(这在您只修改一个部分进行测试时很有帮助): bitbake -c compile <packagename>在编译步骤之后停止或只是简单bitbake <packagename>地进行所有操作。我遇到了我想运行 abitbake -c clean <package> && bitbake -c package <packagename>但大多数时间bitbake <packagename>应该足够的情况。您还可以针对单个配方版本运行:bitbake -b recipe_1.2.bb.

我不确定您是否可以在不检查更新的情况下构建整个图像。

于 2015-01-26T15:20:35.403 回答
0

在比我提出问题时使用的更新的 bitbake 版本中,有这样一种可能性:BB_SRCREV_POLICY = "cache"

于 2017-08-03T07:40:55.783 回答