第一次编译完内核,运行mkimage.sh时候,出现了一些未找到的命令,如:
minizip,mkbootfs等,导致生成img不成功
这些命令在哪设置呢?
第一次编译完内核,运行mkimage.sh时候,出现了一些未找到的命令,如:
minizip,mkbootfs等,导致生成img不成功
这些命令在哪设置呢?
图片没传好,打印的是这样的:
ln@ln-vm:/media/sdb1/rk3288/source/pad$ sudo ./mkimage.sh
TARGET_PRODUCT=rk3288
TARGET_HARDWARE=rk30board
grep: /media/sdb1/rk3288/source/pad/out/target/product/rk3288/root/init.rk30board.rc: 没有那个文件或目录
grep: /media/sdb1/rk3288/source/pad/out/target/product/rk3288/root/init.rc: 没有那个文件或目录
system filesysystem is
create boot.img without kernel… ./mkimage.sh: 行 51: minigzip: 未找到命令
./mkimage.sh: 行 51: mkbootfs: 未找到命令
done.
create recovery.img with kernel and with out resource… done.
create misc.img… done.
create system.img… ./mkimage.sh: 行 102: mkyaffs2image: 未找到命令
有可能 make的时候不完整,log提示有文件缺失
请问大神,这是什么原因?
谢谢
编译环境检查过了吗,内存和swap多少?
使用的是虚拟机VMware 装的ubuntu, 1G 内存,分的60G空间,应该够了吧
xurh@ubtunu:~/proj/firefly-rk3288$ ./mkimage.sh
TARGET_PRODUCT=rk3288
TARGET_HARDWARE=rk30board
system filesysystem is ext4
create boot.img without kernel… done.
create recovery.img with kernel and with out resource… done.
create misc.img… done.
create system.img… ls: 无法访问/home/xurh/proj/firefly-rk3288/out/target/product/rk3288/system.img: 没有那个文件或目录
./mkimage.sh: 第 105 行: [: -gt: 期待一元表达式
Please make first!!!
楼主编译通过了吗?我这是为什么啊? 编译源码咋就这么难呢?
最後面補上這個吧
echo “Copy kenrel.img…”
echo “Copy resource.img…”
cp kernel/kernel.img $IMAGE_PATH/
cp kernel/resource.img $IMAGE_PATH/
chmod a+r -R $IMAGE_PATH/
执行./mkimage.sh遇到同样的问题,请问楼主解决了吗