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

标签 iphone c macos gcc compilation

大家好, 希望能为iphone4编译“猫”程序。我认为这样做的命令是 gcc -somecommandtospecifyiphone。我想在我的 Mac 上执行此操作,然后稍后将文件移动到我的 iPhone。撇开所有编译器错误不谈,我应该输入什么命令来执行此操作?

编辑: 如果不是通过 gcc 或终端或其他任何方式完成,我将如何完成?

最佳答案

出于几个原因(假设您没有越狱您的 iPhone),您想要完成的事情并非微不足道。首先,你安装的每个应用程序都是沙盒化的,所以你不能像你想要的那样将东西真正地通过管道传输到 cat 中。其次,iphone 上较低级别的东西被抽象掉了,所以你不能真正调出一个 shell 并与 cat 交互。最后,iphone 上的软件必须经过数字签名。 Xcode(苹果 IDE)为您处理了很多这些事情,但最终它仍然使用 gcc 来(交叉)编译和安装 iphone 软件。

如果您仍然想尝试让它工作,这里有一些建议: - 越狱你的手机,这样你就可以在上面安装非代码设计的软件 - 在用 gcc 编译时指定一个 arm 架构,最好在 xcode 中构建你的项目并允许它帮助你。如果您真的想坚持使用命令行,也可以查看命令行 xcodebuild 工具。

关于iphone - 我在终端中输入什么来为 mac 上的 iphone 编译 C 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4548400/

相关文章:

iphone - iOS 6 : Turn off keyboard shortcuts

ios - Xcode(IOS)按钮按下和释放检测

macos - Mac 上 Bash 启动文件的最佳实践

MySQL 服务器启动权限被拒绝

ios - RLMArray 对象未与其对象一起存储

iphone - 等到 CCMoveTo 完成?

c - 如何启动一个数组,每个元素都在一个单独的线程中

java - 无法在 OSX 上从 java.app 启动 Phantomjs 驱动程序

ios - 展开有关在自动布局中更改方向和屏幕尺寸的 View

c - unsigned int 函数的返回类型