首頁 >後端開發 >C++ >我可以在沒有 Mac 的情況下在 Linux 或 Windows 上交叉編譯 OS X 嗎?

我可以在沒有 Mac 的情況下在 Linux 或 Windows 上交叉編譯 OS X 嗎?

Barbara Streisand
Barbara Streisand原創
2024-11-01 07:53:02418瀏覽

Can I Cross-Compile for OS X on Linux or Windows Without a Mac?

在Linux 或Windows 上針對OS X 進行交叉編譯

如果您希望將C/C 應用程式移植到OS X 但缺少Mac,幾個交叉編譯工具可以幫忙

Linux:

對於Linux,可以使用預先建置的GCC 交叉編譯器,利用Apple 修改的GCC 原始碼。您可以從以下位置取得此編譯器:

https://launchpad.net/~flosoft/archive/cross-apple

替代選項:

由於最初的答案是在2015 年寫的,以下附加選項已出現:

  • Visual Studio: Microsoft 的行業標準IDE 現在支援OS X、iOS 和Android 的交叉編譯。 (https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/311)
  • Embarcadero 的RadStudio: 此IDE 也支援OS X 的開發, Windows 上的iOS 和Android 應用程式。
  • 來自Thomas(在原始答案中提到):https://stackoverflow.com/users/150586/thomas

注意:

無論無論您選擇哪種交叉編譯方法,您仍然需要實體Mac 或iOS 裝置來測試您的應用程式。

以上是我可以在沒有 Mac 的情況下在 Linux 或 Windows 上交叉編譯 OS X 嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn