1)设置http_proxy,https_proxy,ftp_proxy等代理,修改方法是在 .bashrc(linux上使用ctrl+h显示隐藏文件)最后增加如下内容
export http_proxy='http://128.0.0.0:88/'
export https_proxy='https://128.0.0.0:88/'
export ftp_proxy='http://128.0.0.0:88/'
export no_proxy=‘’
2)进入poky目录
source oe-init-build-env 运行完此命令自动进入build目录(build目录为当前工作目录)
3)设置BBLAYERS
从build目录进入conf,修改bblayers.con文件设置BBLAYERS
4)修改local.conf设置MACHINE,DL_DIR等变量,DL_DIR最好设置在build目录外部,这样不同的target可以使用同样的下载文件。
5)运行bitbake core-image-minimal
编译生成的结果存在于./tmp/deploy/images/$MACHINE/目录下
A1)单独编译某个包:
bitbake -b /home/YOCTO/poky/meta/recipes-devtools/gcc/gcc-cross_5.2.bb -c [clean][build]。。。
A2)编译外部的包(使用当前的。BB)
devtool modify -s virtual/kernel /home/