在mac上编译c代码以便在iphone上使用?
我该如何设置所有内容,以便从带有 xcode 的 OSX 10.6 Macbook pro 到我越狱的第四代 iPod touch 进行交叉编译。我的主要目标是能够将开源库移植到 iPhone 上。我似乎找不到任何关于 iOS 4 交叉编译的好/最近的文章。
How would I go about setting everything up to cross compile from my OSX 10.6 Macbook pro with xcode to my jailbroken 4th generation iPod touch. I'm mainly aiming to be able to port open source libraries to iphone. I can't seem to find any good/recent articles on cross compiling for iOS 4.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想一想,XCode 中构建的所有项目都是针对 iPhone 进行交叉编译的。您所要做的就是打开一个 ios 项目,包含您的源代码并构建它。
更具体地说,当您在 XCode 中有一个项目时,在“构建设置”选项卡中,有一个选项可供您指定要编译的体系结构 - 对于 ios 项目,该选项会自动设置为“armv7”。
If you think about it, all projects built in XCode are cross-compiled for the iPhone. All you have to do is open an ios project, include your sources and build it.
More specifically, when you have a project in XCode, in the Build Settings tab there is an option for you to specify the architecture to compile - this is automatically set to something like 'armv7' for ios projects.