为什么会出现以下错误:/system/bin/sh:/mksquashfs:不可执行:magic 7F45



因为我无法获得适用于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处理器上不可执行。

原因可能是不正确的交叉编译或使用了错误的工具链。

使用正确的工具链应该可以解决这个问题

相关内容

  • 没有找到相关文章

最新更新