我在终端上键入什么来为mac编译iphone的C代码?

时间:2010-12-28 18:29:42

标签: iphone c macos gcc compilation

嘿所有, 希望为iphone4编译“cat”程序。我认为这样做的命令是gcc -somecommandtospecifyiphone。我想在我的Mac上执行此操作,然后稍后将文件移动到我的iphone。抛开所有编译器错误,我输入什么命令来执行此操作?

编辑: 如果没有通过gcc或终端或其他方式完成,我将如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

出于几个原因(假设你没有越过你的iphone),你想要完成的事情并非微不足道。首先,你安装的每个应用程序都是沙箱,所以你不能像你想要的那样真正把东西塞进猫里。其次,iphone上的低级内容被抽象掉了,所以你无法真正打开shell并与cat进行交互。最后,必须对iphone上的软件进行数字签名。 Xcode(苹果IDE)为你处理了很多这样的东西,但最终仍然使用gcc来(交叉)编译并安装iphone软件。

如果您仍想尝试使其工作,请参阅以下内容: - 越狱手机,以便在其上安装非编码软件 - 使用gcc编译时指定arm架构,更好的是在xcode中构建项目并允许它为您提供帮助。如果你真的想坚持命令行,你也可以查看命令行xcodebuild工具。