Raspberry-Pi

如何在 armv7l 上執行二進制類型的 Mach-O?

  • May 2, 2018

我正在嘗試執行一個 Mach-O 類型的二進製文件,但它不起作用!

我的作業系統是:

Linux 樹莓派 4.14.34-v7+ BST 2018 armv7l GNU/Linux

我試圖將文件執行為

Mach-O armv7 可執行,標誌:<NOUNDEFS|DYLDLINK|TWOLEVEL>

錯誤:

bash:./roplevel1:無法執行二進製文件:執行格式錯誤

我該怎麼辦?我是新的!感謝您的閱讀。

您可能無法直接執行它。它是為 MacOS X 生成的二進製文件,因此它就像嘗試在 Linux 上執行 Windows .exe 文件一樣。

有很多方法可以使用 Mach-O 二進製文件,但它始終是一個模擬器或類似的東西(如 Windows 二進製文件的 Wine):https ://github.com/shinh/maloader或http://www.darlinghq.org/

引用自:https://unix.stackexchange.com/questions/441294