因为我无法获得适用于android的mksquashfs工具。我使用交叉编译为arm编译了它,并构建了它,内核和mksquashfs的工具链是一样的。
我将mksquashfs推到/data/ partition of target
。
#: cd /data/
#: mkdir xyz
#: ./mksquashfs xyz xyz.sqsh
错误消息为:
/system/bin/sh: ./mksquashfs: not executable: magic 7F45
如果我缺少任何交叉编译工具链等,请告诉我如何获得适用于android的有效mksquashfs。
幻数7F45指定可执行和可链接格式(ELF)文件类型,这种格式在ARM处理器上不可执行。
原因可能是不正确的交叉编译或使用了错误的工具链。
使用正确的工具链应该可以解决这个问题