ios上使用gcc

安装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
获取iphone设备的硬件信息 获取电池,手机版本,系统型号等等有关手机硬件的信息 立即下载

相关推荐

把玩链接器(iOS分享)

滴滴iOS技术专家的分享,滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享滴滴iOS技术专家的分享

iPhone安装gcc

I search a lot on internet how to do this, and I found some info from Anastas Stoyanovsky. Most people posted that if you install libgcc on iOS 4 it will crash at boot but this is not true. Here is...

mrjeye's blog 539

gcd处理ios多请求常用的几种情况

//1、进某页面要发四个请求,四个请求之间无影响 //2、进某页面要发四个请求,四个请求之间无影响,等所有请求回来刷新界面 //3、进某页面要发四个请求,其中某个请求的请求参数是另一个请求结果的返回字段(请求2依赖于请求1的回调结果) //4、进某页面要发四个请求,其中某个请求的两个请求参数是另两个请求结果分别返回的两个字段(请求3依赖请求1、2的回调结果) //5、进某页面要发四个请求,请求3依赖请求2的回调结果,请求2依赖于请求1的回调结果 //6、进某页面要发100个请求

Install gcc on iOS

This is what I referred and I succeeded installing gcc on my ipad 1 with iOS 5.1.1. http://www.ccvita.com/517.html 1. Prepare the terminal: There are 2 options: option 1 : Cydia instal

程序猿Boris--CodeMonkey Boris 2052

cpu 主板 硬盘 网卡 BIOS等序列号取得 另外有加密解密的函数 含有源码,已经成动态连接库

自己很早以前整理的,可能有些不是很正确了!含有源代码,已经做成一个DLL了,大家可以根据需要自己修改源码使用!免费、开源、绿色! 含 cpu 主板 硬盘 网卡 BIOS等序列号取得 另外有加密解密的函数

美亚杯取证比赛必备:Veracrypt挂载+检材解压保姆级教程(附常见错误排查)

本文提供美亚杯数字取证竞赛的Veracrypt挂载与检材解压保姆级教程。详细解析从分卷压缩包解压(密码格式为MeiyaCup+年份)到使用Veracrypt正确挂载加密容器的全流程,并附有常见错误排查与高级应急方案,帮助选手高效突破技术门槛,顺利进入取证分析阶段。

alice7model的博客 1036

www.gc.com.cn\/ios\/iphone.html,iOS系统安装gcc

目前的gcc,还不支持A6的芯片(可惜了我的大iPhone5),等到支持的时候,我会更新本文。Cydia进入开发者模式,管理=>设置=>开发者,然后在Cydia中搜索并安装OpenSSH,APT 0.6 Transitional好了,ssh上你的手机,开始安装环境吧。安装wget,不然没法下载apt-get install wget安装libgcc,不用费心去看是否有新版,就用这个就行...

weixin_33772892的博客 3302

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2680

iPad能不能装c语言的编译器,IPhone/IPad/IPod安装GCC的方法

GCC是一种很常用的C语言的编译器,可以在各种版本的Windows,Linux,Mac上运行,当然IPhone的IOS系统也不例外~下面就教大家如何在IPhone上面安装GCC,帮助程序猿们实现随时随地撸代码的梦想~首先,设备需要越狱,根据设备和IOS版本不同,越狱方法也很不一样,这里不在详细描述,请自行去网上搜索相关教程.1. 越狱成功后的设备,需要先在安装 Cydia里面安装OpenSSH, ...

weixin_31014835的博客 4821

Windows 10下三菱PLC控件安装报错Error Number:-119的终极解决方案(附详细步骤)

本文针对Windows 10系统安装三菱PLC控件时常见的Error Number:-119报错,提供了深度分析与终极解决方案。文章剖析了该错误源于oleaut32.dll文件版本冲突,并详细介绍了通过设置兼容性模式、手动注册DLL、直接安装MX Component以及高级系统修复等多种方法,帮助用户彻底解决此安装难题,顺利搭建PLC开发环境。

weixin_29289821的博客 332

【WILEY】从Revision到Online:逐层拆解投稿状态更新与关键文件提交实战

本文详细解析了学术论文从返修到在线发表的全过程,重点拆解了投稿系统状态更新背后的含义与应对策略。文章提供了返修稿与回复信的准备技巧、关键补充文件(如图文摘要)的提交要点,并分享了校对校样与处理出版协议的实战经验,帮助作者高效、专业地完成发表流程。

weixin_29209805的博客 713

iOS之GCC,LLVM,Clang三种编译器

我们在代码编译中,经常遇到clang: error: linker command failed with exit code 1 (use -v to see invocation) 错误。 那么,clang是什么意思呢? LLVM介绍 LLVM(low level virtual machine)是一个开源编译器框架,最早的时候是Illinois的一个研究项目,主要负

LVXIANGAN的专栏 5964

Zotero内存占用与存储优化:从根源解决卡顿与空间不足

文献管理软件在学术工作中扮演着重要角色,其核心原理是通过数据库管理元数据与附件文件,实现文献的快速检索与组织。然而,随着文献库规模增长,软件的资源管理机制可能面临挑战,尤其是内存占用与存储空间优化问题。从技术价值看,高效的附件管理策略不仅能提升软件响应速度,还能确保数据安全与可移植性。在实际应用场景中,研究者常遇到软件卡顿、存储目录膨胀等痛点,这通常与附件存储模式、缓存机制及数据库维护有关。本文聚焦于Zotero这一主流工具,针对其内存占用高、文件无法删除等常见问题,提供了外置存储、链接附件、数据库维护等系

weixin_34209060的博客 454

[译]使用GCC在iOS 4(iPhone)上编译C程序

[译]使用GCC在iOS 4(iPhone)上编译C程序 原文地址:http://blog.syshalt.net/index.php/2010/09/12/compile-c-applications-with-gcc-on-ios-4-iphone/ 查阅了Internet上很多的相关资料,我从Anastas Stoyanovsky那获得...

weixin_30894389的博客 386

【YOLO11改进 - 检测头】Detect_LSCD检测头:量化的检测头,进一步提升模型的检测效率和精度

【YOLO11改进 - 检测头】Detect_LSCD检测头:量化的检测头,进一步提升模型的检测效率和精度

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 4094

国科大学习资料--高级软件工程-复习题选择题答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题选择题答案 ’‘

无名何许人的博客 1165

[iOS]Xcode5下使用Makefile编译找不到GCC

Xcode5已经完全抛弃了GCC并切换到LLVM,但并不是完全去除GCC,只是对GCC等编译相关执行文件的位置进行了调整,如果之前使用的是使用Makefile方式命令行编译iOS APP的话,Xcode4.6下编写的脚本可能会无效,需要对GCC的执行文件路径进行调整。调整内容如下Xcode4.6之前:/Applications/Xcode.app/Contents/Developer/Platfo

李大仁博客 1181

【立创EDA-PCB设计基础】6.布线铺铜实战及细节详解

本文进行布线铺铜实战及详解布线铺铜的细节

嵌入式阿齐Archie 4万+

在 iOS 上使用 gcc 编译 C/C++ 文件

http://bbs.weiphone.com/read-htm-tid-1663675.html Linus Yang原创教程 t.sina.com.cn/linusyang 论坛上ipod4g的文章 http://bbs.weiphone.com/read-htm-tid-758205.html http://bbs.weiphone.com/read-htm-tid-80347

brooknew的专栏 5940

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

“在使用GCC时,同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。”

While attempting to compile my C program, running the following command: 尝试编译C程序时,运行以下命令: gcc pthr

asdfgh0077的博客 760

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

iOS开发-__func__的使用

由于iOS底层是GCC,所以也支持 func标识符,用于打印当前函数名,可以说是排错利器.#import "Amodel.h"@implementationAmodel + (void) load { NSLog(@"%s", __func__); } @end打印信息:+[Amodel load]

Pandakingli的博客 1608

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

iOS开发 __func__的使用

由于iOS底层是GCC,所以也支持__func__标识符,用于打印当前函数名,可以说是排错利器. #import "Amodel.h" @implementationAmodel + (void) load { NSLog(@"%s", __func__); } @end 复制代码打印信息:+[Amodel load] ...

weixin_34080571的博客 353

linux, windows, mac, ios等平台GCC预编译宏判断

转自:linux, windows, mac, ios等平台GCC预编译宏判断 写跨平台c/c++程序的时候,需要搞清各平台下面的预编译宏,区分各平台代码。而跨平台c/c++编程,GCC基本在各平台都可以使用。整理了一份各平台预编译宏的判断示例。 需要注意几点: * windows32/64平台_WIN32都会被定义,而_WIN64只在64位windows上定义,因此要先判断_WIN64* 所有的apple系统都会定义 __APPLE__,包括MacOSX和iOS* TARGET_IPHONE_SIMU

guo_lei_lamant的博客 1052

linux上搭建iOS开发环境

直接看 https://github.com/javacom/toolchain4 的README,很详细的步骤,基本没问题 . 所需的SDK我备份了 http://code.google.com/p/ios-devel/downloads/list 其中gcc也可以用这个https://github.com/rotten-apples/gcc  5666.3的版本,苹果最新的gcc

ibingow的专栏 1万+

cross autotools based libs for ios

苹果已经不提供给IOS做交叉编译的纯gcc了。 转载于:https://www.cnblogs.com/maadiah/archive/2012/04/14/2446728.html

weixin_30399155的博客 85

iOS中属性与成员变量的区别

属性用property声明 1. 参考别人的文章  点击打开链接 2. 简而言之,对于目前的ios开发,属性和成员变量的区别,完全可以不管。 3. 这个是历史原因造成的。苹果更换了默认的编译器(GCC转换为LLVM(low level virtual machine)),增加了一些编译器特性。 4. 以前使用GCC的时候,需要同时声明:属性和成员变量(实例变量)。 5. 现在使用LLVM

u012536353的专栏 1703
上一篇: 汇编的helloworld
下一篇: (转载) 透过 Linux 内核看无锁编程
linux内核控
博客等级 码龄19年 41粉丝 638原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值