Mach-Oタイプのバイナリを実行しようとしても機能しません!
私のオペレーティングシステムは次のとおりです
Linux ラズベリーパイ 4.14.34-v7+ BST 2018 armv7l GNU/Linux
ファイルを次のように実行してみました。
Mach-O armv7 実行可能ファイル、フラグ: <NOUNDEFS|DYLDLINK|TWOLEVEL>
間違い:
bash: ./roplevel1: バイナリファイルを実行できません: Exec フォーマットエラー
どうすればいいですか?私は新しい!読んでくれてありがとう。
答え1
直接実行できない場合があります。 MacOS X用に作成されたバイナリなので、Linux上でWindows .exeファイルを実行したいのと同じです。
Mach-Oバイナリを使用する方法はいくつかありますが、常にエミュレータや同様のもの(Windows用のWineバイナリなど)です。https://github.com/shinh/maloaderまたはhttp://www.darlinghq.org/