我正在使用bitbake进行openembedded。根据openembedded和bitbake usermanuals(bitbake -b recipe name)或(bitbake recipe name)尝试使用bitbake命令构建映像时,会产生此错误:
错误:请设置'PERSISTENT_DIR'或'CACHE'变量。
答案 0 :(得分:1)
此错误表示为bitbake设置了必要的环境变量。最有可能的是,您的BBPATH未设置,未导出或不正确。当它无法从OpenEmbedded存储库中的conf / bitbake.conf文件加载基本配置元数据时,会发生此错误。
答案 1 :(得分:0)
有人通过设置源
解决了这个问题$ source ~/gumstix/gumstix-oe/extras/profile
答案 2 :(得分:-1)
TMPDIR = "${TOPDIR}/tmp"
CACHE = "${TMPDIR}/cache"
STAMP = "${TMPDIR}/stamps"
T = "${TMPDIR}/work"
B = "${TMPDIR}"
只需复制bitbake.conf中的上述行,它一定会有效。 确保删除所有空格,并确保这些行是文件的前五行。