首页 > 后端开发 > C++ > 正文

我可以在没有 Mac 的情况下在 Linux 或 Windows 上交叉编译 OS X 吗?

Barbara Streisand
发布: 2024-11-01 07:53:02
原创
332 人浏览过

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、和安卓。 (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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!