执行bitbake core-image-sato时BB_DISKMON_DIRS报错,构建成功却返回非零码如何解决
修复BB_DISKMON_DIRS配置错误的方法
这个错误是因为BB_DISKMON_DIRS变量的配置格式不符合BitBake要求,导致磁盘监控功能无法启用——虽然所有构建任务都执行成功,但这个配置错误会触发非零退出码。
修复步骤如下:
- 打开构建目录下
conf文件夹里的local.conf(或自定义配置文件),找到BB_DISKMON_DIRS的配置行。 - 检查格式是否正确:该变量的正确格式为
[监控目录] [警告阈值] [错误阈值],多组配置用空格分隔。示例:
确保每个目录后都跟两个带单位(K/M/G)的数值,单位不能省略,数值和单位间无空格。BB_DISKMON_DIRS = "${TOPDIR} 100M 50M ${DL_DIR} 2G 1G" - 若不需要磁盘监控,直接注释或删除
BB_DISKMON_DIRS配置行即可。 - 保存配置文件后,重新执行
bitbake core-image-sato,错误即可消除。
内容的提问来源于stack exchange,提问作者Manjunath
相关产品推荐
相关产品推荐

