bitbake 常用的简单命令

    xiaoxiao2025-04-19  7

    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保存了所有任务的执行顺序

    转载请注明原文地址: https://ju.6miu.com/read-1298241.html
    最新回复(0)