loading...

iOS系统安装gcc

发布时间:February 9, 2013 分类:Linux

RaspBerry Pi连接WiFi

在命令行快速切换目录

目前的gcc,还不支持A6的芯片(可惜了我的大iPhone5),等到支持的时候,我会更新本文。

Cydia进入开发者模式,管理=>设置=>开发者,然后在Cydia中搜索并安装OpenSSH,APT 0.6 Transitional

好了,ssh上你的手机,开始安装环境吧。

安装wget,不然没法下载

apt-get install wget

安装libgcc,不用费心去看是否有新版,就用这个就行。

wget http://apt.saurik.com/debs/libgcc_4.2-20080410-1-6_iphoneos-arm.deb
dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb

安装gcc

apt-get install iphone-gcc

下载gcc所需的头文件和库并复制到系统目录

wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz
tar -xvzf sdk-2.0-headers.tar.gz
cd include-2.0-sdk-ready-for-iphone
cp -r * /usr/include
cd..
wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz
tar -xvzf gcc_files.tar.gz
cd gcc_files
cp -r * /usr/lib

安装常用命令和库

apt-get install ldid
apt-get install make
apt-get install vim
apt-get install curl
apt-get install sqlite3

这时候就可以写个程序测试下,记得在运行之前执行

ldid –S <application>

备忘地址
http://code.google.com/p/iphone-gcc-full/issues/detail?id=6
http://iklive.org/cc-compiling-on-ios/
http://stackoverflow.com/questions/14710849/get-gnu-c-compiler-working-on-ios-6-x/

Tags: gcc, iOS


已有 17 条评论 »

  1. kimi kimi

    好吧,这篇文章是我留着备忘的

  2. bigerhead bigerhead

    额,我想问一下,您这博客代码高亮和格式化是用插件实现的么?

  3. ex ex

    hi,请问一下博主文中提及的gcc不能支持iphone5具体是什么状况?昨天在推上看到dhowett也提到这个问题,但没有详写。

    1. kimi kimi

      http://code.google.com/p/iphone-gcc-full/issues/detail?id=6#c15
      查看这个issues

    2. ex ex

      囧,在LZ提到的链接里找到了。打扰。

  4. ccc ccc

    hi 博主请问你的代码高亮用的是什么插件?

    1. dgwxx dgwxx

      目测是GoogleCodePrettify

  5. 净化工程 www.gdsanhui.com 净化工程 www.gdsanhui.com

    谢谢楼主给我们果粉的福利啊

  6. hostgator hostgator

    来学习一下,博客做的别致而经典

  7. Meirtz Meirtz

    重新编译后的GCC可以兼容armv7s指令集,https://code.google.com/p/apiexplorer/downloads/detail?name=iphone-gcc_4.2-20080604-1-8p_iphoneos-arm.deb&can=2&q= 也就是iPad4和iPhone5都可以用

  8. 户外品牌排行榜 户外品牌排行榜

    特地过来拜访一下~

  9. 办公家具品牌 办公家具品牌

    代码有点深奥,还有待研究!

  10. kimi kimi

    自己回复一下,在iPhone5、iPhone5s、iPad4、iPad mini 2上
    libgcc: http://apt.saurik.com/debs/libgcc_4.2-20080410-1-6_iphoneos-arm.deb
    gcc: http://apt.saurik.com/debs/iphone-gcc_4.2-20080604-1-8p_iphoneos-arm.deb
    gdb: http://apt.saurik.com/debs/gdb_1518-12p_iphoneos-arm.deb
    make: http://apt.saurik.com/debs/make_3.81-2p_iphoneos-arm.deb
    用dpkg -i *.deb安装

    然后
    sed -i'' 's/\x00\x30\x93\xe4/\x00\x30\x93\xe5/g;s/\x00\x30\xd3\xe4/\x00\x30\xd3\xe5/g;' helloword
    即可避免Illegal instruction: 4错误

  11. helo helo

    sed -i 后面没双引号吧?。。。。

  12. 老王 老王

    Illegal instruction: 4错误 怎么整 iphone 6 ?

  13. ntdll ntdll

    感谢

添加新评论 »

captcha
请输入验证码