首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linux或Windows中编译OS X?

如何在Linux或Windows中编译OS X?
EN

Stack Overflow用户
提问于 2009-03-29 01:37:28
回答 8查看 85.8K关注 0票数 80

我想把我的C/C++应用程序移植到OS X上。

我没有Mac,但我有Linux和Windows。有什么工具可以做到这一点吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-03-29 01:56:06

似乎已经编写了一些some scripts来帮助您为Mac设置交叉编译;我不知道它们有多好,也不知道它们在您的项目中有多适用。在文档中,它们指的是用于10.4的交叉编译的these instructions和用于10.5的交叉编译的these ones;这些说明可能比脚本更有帮助,这取决于脚本满足您的需求的程度。

如果您的程序是免费或开源软件,那么您可能希望创建一个MacPorts端口文件(documentation here),并允许您的用户使用MacPorts构建您的程序;这通常是在Mac上安装可移植的免费或开源软件的首选方式。众所周知,MacPorts过去在Linux上运行,因此可以在Linux上开发和测试portfile (尽管它显然需要在Mac上测试)。

票数 24
EN

Stack Overflow用户

发布于 2013-11-10 23:06:33

我已经创建了一个名为OSXCross的项目,它的目标是Linux的OS (10.4-10.9)。

它目前支持clang 3.2到3.8 (主干)(你可以使用你的dist的clang)。

此外,您还可以构建一个最新的普通GCC (4.6+)。

LTO同样适用于clangGCC

当前使用cctools-870和ld64-242。

https://github.com/tpoechtrager/osxcross

票数 32
EN

Stack Overflow用户

发布于 2009-03-29 01:50:56

你肯定会以某种方式需要OS。即使你没有苹果电脑,你也可以试试alternatives

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/693952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档