use*_*441 11 compiler-construction terminal gnu jailbreak ios6
我有一个越狱(evasi0n)第4代iPad,带有iOS 6.1固件.
通过Cydia,我安装了移动终端,版本520-2.
然后,按照本教程,我下载并安装了CSU,Link Identify Editor,LibGCC,GCC和Headers/Libraries.
在安装过程中没有任何问题.
本教程和项目分别更新到2012年2月15日和2012年2月18日,因此它们可以正常运行到iOS 5.x(我已经在我的iPhone 4S,iOS 5.1.1上测试了这个程序,它可以工作,所以我可以在设备上编译和执行C代码)
但在我输入的iPad(iOS 6.1)移动终端上
$ gcc
我明白了
非法指导:4
在这些日子里我搜索了很多,但我在iOS 6.x上找不到关于GCC的任何信息,因为最近一次关于它的讨论在2012年10月12日更新,而evasi0n越狱程序已经从2月4日开始, 2013.
谢谢你的帮助.
UPDATE
似乎(从答案中)问题与iOS 6.x固件无关,而是与iPhone 5和iPad第4代的A6/A6X芯片无关.
小智 6
必须使用ARMv7s支持重建某些软件.海湾合作委员会就是其中之一.
要使用ARMv7重新编译,您必须使用该-arch ARMv7选项运行gcc 并使用最新的SDK(6.0或6.1,我认为它不适用于旧的SDK版本,但您可以尝试).接下来,使用lipo它创建一个胖二进制文件,它将适用于多种体系结构.
[官方iphone-gcc-full page中的此问题](http://code.google.com/p/iphone-gcc-full/issues/detail?id=6)
| 归档时间: |
|
| 查看次数: |
14636 次 |
| 最近记录: |