因为我无法获得用于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。
答案 0 :(得分:0)
幻数7F45指定可执行和可链接格式(ELF)文件类型,这种格式在ARM处理器上不可执行。
原因可能是交叉编译不当或使用了错误的工具链。
使用正确的工具链应解决此问题