0

Android用のmksquashfsツールを入手できなかったため。クロス コンパイルを使用してアーム用にコンパイルし、ビルドしました。ツールチェーンはカーネルと mksquashfs で同じです。

mksquashfs を にプッシュしました/data/ partition of target

#: cd /data/
#: mkdir xyz
#: ./mksquashfs xyz xyz.sqsh

エラーメッセージは次のとおりです。

   /system/bin/sh: ./mksquashfs: not executable: magic 7F45

クロス コンパイル ツールチェーンなどが不足している場合は、Android 用の mksquashfs を取得する方法を教えてください。

4

1 に答える 1

0

マジック ナンバー 7F45 は、ARM プロセッサでは実行できない形式である Executable and Linkable Format (ELF) ファイル タイプを指定します。

理由は、不適切なクロス コンパイルであるか、間違ったツールチェーンを使用している可能性があります。

正しいツールチェーンを使用すると、この問題が解決するはずです

于 2014-04-28T17:07:31.730 に答える