在yocto的使用中会碰到这样的情况,刚开始按部就班的进行yocto的编译操作:
$ MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-x11 -e x11
$ bitbake fsl-image-qt5
那么如果这次编译未完成或者下次要再用:重新开了一个中断,怎么办,此时直接用命令bitbake fsl-image-qt5
会发现结果与预想不一致,因为编译所需要的环境变量没有初始化,解决如下:
source setup-environment <build-dir>
# 其中<build-dir>是上次指定的编译生成目录,如上,则这里应该是 build-x11