我想把我的C/C++应用程序移植到OS X上。
我没有Mac,但我有Linux和Windows。有什么工具可以做到这一点吗?
发布于 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上测试)。
发布于 2013-11-10 23:06:33
我已经创建了一个名为OSXCross的项目,它的目标是Linux的OS (10.4-10.9)。
它目前支持clang
3.2到3.8 (主干)(你可以使用你的dist的clang
)。
此外,您还可以构建一个最新的普通GCC
(4.6+)。
LTO同样适用于clang
和GCC
。
当前使用cctools-870和ld64-242。
发布于 2009-03-29 01:50:56
你肯定会以某种方式需要OS。即使你没有苹果电脑,你也可以试试alternatives。
https://stackoverflow.com/questions/693952
复制相似问题