1

我最近一直在尝试 BitBake,我很想知道它是如何工作的。

我可以编译我的组件,如下所示:

bitbake component

但我发现以下行做同样的事情(我指定 BitBake 应该运行 do_build 任务):

bitbake component -c build

即组件编译、工作并且两者生成相同的日志文件。当我没有指定任务时,任务 do_build 是某种默认值吗?我只用这一个组件尝试过这个,所以我很好奇它是否是通用的?

4

2 回答 2

6

默认任务设置在meta/classes/base.bbclass

BB_DEFAULT_TASK ?= "build"

因此,您可以设置BB_DEFAULT_TASK相应地覆盖默认任务,例如在 local.conf 中:

BB_DEFAULT_TASK = "compile"
于 2014-06-23T19:35:14.397 回答
1
bitbake component -c build

正如您所说,这是 bitbake 的默认行为。最终用户更容易使用它bitbake component,因为当您使用 bitbake 时,您主要想构建一些东西。

于 2014-02-28T05:30:33.943 回答