能否强制BitBake生成run.do_…系列执行脚本文件?
BitBake仅生成任务脚本不执行任务的方法
有两个常用方法可以实现你要的需求:
使用
--no-exec参数:这是最直接的方式,执行命令:bitbake <你的配方名> -c compile --no-execBitBake会完成任务的所有前置准备流程,包括依赖解析、生成对应的执行脚本,但不会实际运行编译任务。执行完成后,你就能在temp目录下找到
run.do_compile这类目标脚本文件了。这个过程不会触发实际编译,速度快,也完全不用担心编译失败的问题。使用
--dump-script参数:如果只是需要获取任务脚本的内容,也可以用这个参数直接导出脚本:bitbake <你的配方名> -c compile --dump-script > run.do_compile这个命令会把任务脚本输出到标准输出,你可以通过重定向保存到指定文件里。不过它不会自动在temp目录下生成默认的脚本文件,适合需要单独保存脚本的场景。
内容的提问来源于stack exchange,提问作者jo-so
相关产品推荐
相关产品推荐

