我有一个越狱(evasi0n)第四代iPad,与iOS 6.1固件。
通过Cydia的我已经安装了移动终端版本520-2。
那么,下面这个教程中,我已经下载并安装CSU,链接标识编辑器,libgcc中,GCC和页眉/库。
在安装过程中没有发现任何问题。
本教程和项目分别更新为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的固件,但A6 / A6X芯片,分别在iPhone 5和iPad第四代。
有些软件必须与ARMv7s支持重建。 GCC就是其中之一。
与ARMv7的重新编译,你必须运行与海湾合作委员会-arch ARMv7
选项,并使用最新的SDK(6.0或6.1,我不认为它会与旧的SDK版本工作,但你可以试试)。 接下来,创建一个使用二元肥lipo
,因此将在多个架构工作。
[这个问题在官方iPhone-GCC-全页]( http://code.google.com/p/iphone-gcc-full/issues/detail?id=6 )
我的苹果蠹项目的一些用户具有相同的“非法指令4”的问题。 他们有iPad4和iPhone5的(所有evasi0n越狱的iOS 6.1)。
余与交叉编译臂苹果达尔文GCC /克++ 4.2.1版本编译它。
我总是用CFLAGS = ' - O2 -mthumb'。
对于我没有获得苹果A6 / A6X芯片的iOS设备(iPad4,iPhone5的),我不能测试任何东西:-(
请获得新的GCC从下面的链接iPhone 5。 下载
尝试CppCode iOS应用 - C / C ++ IDE和编译器。 不越狱,不需要互联网连接,免费(MIUM) http://www.cppcode.info