BitBake默认任务

时间:2014-02-27 09:11:53

标签: bitbake

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

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

bitbake component

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

bitbake component -c build

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

2 个答案:

答案 0 :(得分:6)

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

BB_DEFAULT_TASK ?= "build"

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

BB_DEFAULT_TASK = "compile"

答案 1 :(得分:0)

bitbake component -c build

正如你所说,这是bitbake的默认行为。最终用户更容易使用它bitbake component,因为大多数情况下你想在使用bitbake时构建一些东西。