LinuxでMach-O 32ビットC ++プログラムを実行するには?

LinuxでMach-O 32ビットC ++プログラムを実行するには?

プログラムを実行したいのですが(C ++で書かれていることがわかります)、次のエラーが発生します。

zsh: exec format error: ./myProgram

出力file myProgram

myProgram: Mach-O i386 executable

私のシステムは64ビットLinuxです。 32ビットUbuntu VMでも試しましたが、次のような結果が得られました。

bash: ./myProgram: cannot execute binary file: Exec format error

なぜプログラムを実行できないのですか?どのように実行できますか?

ベストアンサー1

親愛なる、あなたは幸運かもしれません:

Darlingは、Linuxで変更されていないOS Xバイナリを実行できる変換層です。本質的に、これは有名なワインプロジェクトに似ています。

この時点で、Darlingはあなたが好むOS Xアプリケーションを実行する可能性はありません。詳細については、プロジェクトの状況を確認してください。開発者はいつもプロジェクトに参加することを歓迎します。

http://www.darlinghq.org/

おすすめ記事