`
haoningabc
  • 浏览: 1444535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ios上使用gcc

    博客分类:
  • ios
阅读更多
安装network-cmds
apptitude
iphone-gcc
ldid
vim


终于搞定了,原来是缺少头文件。
由于头文件为苹果公司所有,随便把它加入到iPhone-gcc的包中来都是非法的,所以开发iPhone-gcc的人并没有把它加进来,但是最后还是告诉了一个如何获得该头文件的方法,详情请见:
http://code.google.com/p/iphone-gcc/wiki/Installing


在使用这个命令   cd $INSTPATH/include && zcat $THISPATH/headers.patch.gz | patch -p1 进行打补丁的时候总会出现问题,说****.Z文件没找到,  这个***.Z文件有毛的关系啊?
而且作者提供的下载补丁文件http://rapidshare.com/files/143660780/include.tar.gz.html中有多个目录,只需把其中的/usr/include通过cp命令拷贝到$INSTPATH/include处即可,它会自己添加没有的文件或替换旧的文件,省的上上面那个命令那么麻烦。

最后编译成功了,发现输出信息是“Killed”

原来iPhone上跑的程序是要经过签名的,未经签名的程序直接被杀掉,所以还要装一个Idid程序伪装签个名才能最后输出想要的结果来!!!

参考http://bbs.weiphone.com/read-htm-tid-419832.html
分享到:
评论

相关推荐

    ios_gcc配置文件

    ios_gcc教程需要用到的配置文件,涉及到的编程语言有C/C++/OC/Bash/Java/Python,另外包含MySQL数据库的安装、配置与开发,配置好Theos之后可以直接在iOS设备上进行iOS SDK图形界面应用程序开发。

    Android native GCC demo

    Android native GCC demo

    busybox ios版

    busybox ios版 iphone-gcc编译 armv6指令 mac OSX 10.5以上系统使用。 arm版本Mach-O格式的busybox可执行文件 BusyBox v1.20.0版本

    ffmpeg移植到IOS上 Demo

    --as='/usr/local/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc' \ --sysroot=/Applications/Xcode.app/Contents/Developer/...

    toolchains 编译跨平台的cmake文件配置

    arm-ios-common.cmake arm64-ios.cmake arm64-linux-clang.cmake arm64-linux-gcc.cmake arm64-macos.cmake arm64-mingw-gcc.cmake armv7-ios.cmake armv7-linux-gcc.cmake armv7-mingw-gcc.cmake armv7s-ios.cmake ...

    programmingOnIosForIos:在iOS上为iOS编程

    在iOS上为iOS编程 你好。 本文介绍了如何准备越狱的ipad(ios7 / 8),以便在C / Objective C / C ++中编译项目,并讨论了一个程序(MobileTerminal的分叉)的编译。 基于2011上的文章,不幸的是,该文章的作者未...

    ios中可安装的开发工具deb

    ios中可安装的开发工具deb包 包括gcc、gdb、make、以及cydia中没有的一些依赖库等 还有sqllite、openssl 在shell中下dpkg -i安装

    跨平台编译脚本build.sh

    Linux:直接在Linux系统上运行此脚本,默认使用gcc编译工具 Andorid:根据脚本提示下载交叉编译工具,在Linux系统上交叉编译出Andorid平台文件 MacOS:直接在Mac系统上运行此脚本 iOS:根据脚本提示下载交叉编译工具...

    iOS-Restrictions-Cracker:破解iOS限制密码的多线程快速方法

    确保在计算机上安装了gcc(4.7或更高版本),make,openssl和openssl-dev(仅Linux,macOS请参见 。此问题将在以后的版本中修复) sudo apt install gcc make openssl libssl-dev 编译运行make 用法 要破解,只需...

    gas-preprocessor.pl

    转换gcc gas 汇编代码为 ios的gcc编译器 可以直接编译通过的 汇编代码 perl脚本

    Rocket.Chat 原生支持 Windows,Mac OS X,Linux,iOS 和 Android 平台 .rar

    RocketChat 原生支持多种平台 — IOS 、Android 、Web、Mac 、Windows 、Linux ,安装部署简单,简单易用,特别适合中小型公司自建内部的聊天平台。 RocketChat 通过 huhot 集成了如 Github 、Gitlab、Confluence ...

    基于 FreeRTOS 9.0.0 内核的 Linux GCC 模拟器.zip

    【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发...有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。

    iOSDevToolBox:iOS开发工具箱

    iOS开发工具箱 Xcode插件 - 可视化管理插件,本身也是插件。 - 用于方便添加注释。...gcc - 全称GNU Compiler Collection,最知名的C / C++ / Objective-C编译器。 gcov - gcov is a tool you can use in c

    这是GCC电影购票系统的客户端源码GCCine_customer.zip

    购票系统是一种用于方便用户购买门票、交通...移动应用开发:包括iOS开发(使用Swift或Objective-C)和Android开发(使用Java或Kotlin)等。 大数据技术:包括Hadoop、Spark、Hive等用于处理和分析大规模数据集的技术。

    [修复下载链接]iPhone5S和iPad4上编译C/C++

    6、iosc、iosc++在V1.3之后有一次渺小而重要的更新,尽管还有已知的Bug,但是运用此更新,用户第一次有把握在iPhone5S、iPad4设备上从复杂源代码搭建实用工具,例如cmake、SDL2。此更新保证开发者在iOS 7上可以编译...

    8.4.1脱网(适用于32位iOS)-C/C++开发

    daibutsu 8.4.1 undether(对于32位iOS)漏洞利用覆盖libmis.dylib中的MISValidateSignature的dyld漏洞(CVE-2015-7079)OSUnserialize daibutsu 8.4.1 etherether(对于32位iOS)漏洞利用libmis.dylib(CVE-2015-...

    毕业设计&课程设计-STM32 基于GCC的裸机工程.zip

    操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习...

    毕业设计&课程设计-基于gcc的stm32环境搭建.zip

    操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习...

    iOS逆向教程之动态调试详解

    前言 有时候想更了解别人App的调用流程,就需要在App...Xcode 调试安装到手机上的应用的原理:Xcode 通过 LLDB 调试器把调试指令发送到手机上的 debugserver, debugserver 再与相应的 APP 进行交互,达到调试的效果。

    keychain-dumper-plusplus:通过添加用于获取存储在iOS钥匙串中的证书和密钥的功能来改进keychain_dumper

    钥匙扣-dumper-plusplus 通过添加从iOS钥匙串读取证书和密钥的功能来改进现有的keychain_dumper 。 介绍 原始的keychain_dumper 通常...在iOS上: 只需运行以下命令: ldid -Sentitlements.xml keychaindumper++ 对

Global site tag (gtag.js) - Google Analytics