2014-04-22 44 views
0

因爲我無法獲得android的mksquashfs工具。我使用交叉編譯將其編譯爲arm,並將其構建,工具鏈與內核以及mksquashfs相同。我推mksquashfs /data/ partition of target爲什麼我得到這個錯誤:/ system/bin/sh:./mksquashfs:不可執行:magic 7F45?

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

錯誤消息:

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

請讓知道怎麼去工作mksquashfs爲Android,如果我錯過任何交叉編譯工具鏈等

回答

0

幻數7F45指定可執行和可鏈接格式(ELF)文件類型,這是ARM處理器上不可執行的格式。

原因可能是不正確的交叉編譯或使用錯誤的工具鏈。

使用正確的工具鏈應該可以解決這個問題

相關問題