如何在Linux / Windows上构建Apple的GCC?

时间:2009-02-10 19:19:38

标签: ios iphone gcc

我没有Mac,但我有一部iPhone。我想为iPhone开发应用程序。 经过一些研究后,我认为我只需要来自免费SDK的头文件和库,以及支持ARM / Mach-O的GCC构建。 Apple发布了iPhone SDK中使用的GCC代码(他们不得不这样做),所以我想如果我可以在Windows或Linux上构建它,我可以使用SDK中的头文件和库来开发iPhone应用程序。

然后我可以在任何越狱iPhone上安装该应用程序。

如何在任何非Apple机器上构建它?

2 个答案:

答案 0 :(得分:5)

查看winchain - 此工具在Windows上构建iphone链,允许您在Windows上编译iphone应用程序:

http://code.google.com/p/winchain/wiki/HowToUse

- 亚当

答案 1 :(得分:2)

检查iOS Build Environment for Windows。从我看到它使用llvm编译器,并经常更新。您可以将它与您自己的编辑器一起使用,也可以使用独立向导生成Visual Studio项目(适用于VC ++和VC ++ express)。唯一的缺点是它有一个演示版本,需要捐赠完整版。但是我希望你能够毫无问题地使用演示中包含的工具链。

我已经下载了该演示,并与我自己的项目和提供的示例一起播放。它编译得很好。不幸的是,我无法在我的设备上测试结果,因为它们目前都没有越狱。