1 直接编译一个菜谱
bitbake recipename
例如 bitbake glibc
2执行某个菜谱的某个任务
bitbake -c task recipename
例如
bitbake -c build recipename
表示执行recipename的do_build任务
显示某个菜谱可执行的任务
bitbake -c tasklists recipename
显示的是当前任务的可执行任务
3打印一些调试信息(v后面可以加上多个D),打印多个级别的信息
bitbake -vDDDD -c build recipename
4生成依赖图
bitbake -g recipename
例如 bitbake -g libtool-native 会在当前目录产生
task-depends.dot 任务之间的依赖关系
package-depends.dot 运行时的目标依赖
pn-depends.dot 构建时的依赖
可以通过 xdot打开。sudo apt-get install xdot
xdot task-depends.dot 查看
还有一个pn-buildlist里面包含了需要构建的任务列表
5查看任务的执行顺序,在执行任务完毕以后
tmp的log.task_order保存了所有任务的执行顺序