如何在ipad中设置c编译环境,编译c程序
参考自http://blog.syshalt.net/?s=gcc
拿ipad写c程序实在是本人一个蓄谋已久的方案,网上查了许多方案,发现都比较旧了,好多包都下载不下来,于是找了下这些想法的源头,貌似是syshalt搞出来的东西,在ipad2 ios5.0.1 的环境中已经配置成功,特此分享下:
很多人推荐的在ipad上安装包的方法是使用ssh链接,不过如果下载了mobileterminal的话直接在ipad上安装就可以了,我在cydia上下载了以后安装成功了,并没有之前提到过的不能运行的问题。(当然,ipad是要越狱过的)
需要的安装包有:mobile terminal,wget,apt-backup,vi(可选),都在cydia中进行安装
然后需要找一个有无线的环境,没有其实也成,可以参考原网站,上面都提供了包的下载
1、首先运行wget http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb 获取fake-libgcc的包,据说这个包是个假的,但不得不装。。
2、安装fake-gcc包:dpkg –i fake-libgcc_1.0_iphoneos-arm.deb,前提是在terminal中获得root权限,使用指令 su, 默认密码是 alpine(咋看觉得都是某个女人的名字。。一定又有一段往事。。)
3、安装 iphone-gcc: apt-get install iphone-gcc
4、下载: wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz
5、解压,并将文件复制到include目录:tar -xvzf sdk-2.0-headers.tar.gz cd include-2.0-sdk-ready-for-iphone cp –r * /usr/include
6、下载:wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz
7,同样的,解压,不过要复制到lib目录: tar -xvzf gcc_files.tar.gz cd gcc_files cp –r * /usr/lib
这样应该就可以运行了,可以在terminal中写个程序测试下,使用 gcc -o就可以编译使用了,不过要说的是这个terminal比较蛋疼,尤其是再配上ipad 的虚拟键盘,什么tab什么向上的都没法用,不过可以设置手势,所以真正使用还得配个键盘吧。。
PS:还有一种方法是下载一个idos。。然后在里面安装turbo c,我试了下可行,不过模拟的键盘特别小。。不太实用。。
如何在ipad中设置c编译环境,编译c程序相关推荐
- 一键搭建php本地测试环境_如何在PHP中设置本地调试环境
一键搭建php本地测试环境 Recently I started focusing more on PHP, and I needed to set up a local debugging envi ...
- linux中设置环境变量_如何在Linux中设置环境变量
linux中设置环境变量 Wondering how to set environment variables in Linux? This is exactly what we'll be doin ...
- aws中部署防火墙_如何在AWS中设置自动部署
aws中部署防火墙 by Harry Sauers 哈里·绍尔斯(Harry Sauers) 如何在AWS中设置自动部署 (How to set up automated deployment in ...
- 惠普288G6台式机如何在 BIOS中设置通电自动开机
环境: 惠普/HP288G6 问题描述: 惠普288G6台式机如何在 BIOS中设置通电自动开机,需要来电,自动开机功能 解决方案: 1.开机时不断点击F10键进入BIOS,选择Advanced(高级 ...
- java文件的路径怎么设置,如何在Java中设置路径
本文概要 是必需的路径使用工具,如javac的,Java等要被设置 如果要保存的JDK / bin目录中的Java源文件,不需要路径设置,因为所有的工具将在当前目录中可用. 但是,如果你有你的Java ...
- java 千位分隔符_如何在Java中设置千位分隔符?
问题 如何在Java中设置千位分隔符?我有BigDecimal的String表示,我想设置千位分隔符并返回String. #1 热门回答(180 赞) 你可以使用格式功能","; ...
- java如何使显示字符下标_Java如何在 Word 中设置上、下标
上标是指比同一行中其他文字稍高的文字,而下标是指比同一行中其他文字稍低的文字.在生活中,我们常见的平方米.立方米等符号以及化学中的各种元素符号,都是利用上.下标来表示的.本文将介绍通过Free Spi ...
- 如何在Postfix中设置邮件转发
如何在Postfix中设置邮件转发 2016年1月5日 Mail服务 Postfix 是广泛使用的邮件传输代理(MTA)服务器,可用于发送,接收和通过网络发送的电子邮件转发.本教程将帮助您配置Post ...
- 如何在 CSS 中设置组件在浏览器屏幕水平垂直居中
如何在 CSS 中设置组件在浏览器屏幕水平垂直居中 在 CSS 中设置组件在浏览器屏幕水平垂直居中可分解为两个问题,一是设置组件在其父组件的水平垂直居中,二是让其父组件铺满整个屏幕. 对于让最 ...
最新文章
- 三十六亿的《哪吒》历时五年,如何用AI解决动画创作难题?
- POJ 3621 最优比率生成环
- spring核心功能结构
- 和身份证有关的5个Excel函数公式
- 8口网管型工业以太网交换机产品性能介绍
- no cortex-m sw device found_SW大模块水箱桂林厂家图纸
- shell打印正三角形
- redis新数据类型-bitmaps
- 微信发红包-测试用例(全)
- java poi html转word_POI操作word和html相互转化
- 水库河道应急广播系统解决方案
- 2022怎么注册谷歌?手机号无法用于验证谷歌Gmail的成功解决方法
- UPC6615: Snuke Festival
- 手把手教你用GoEasy实现Websocket IM聊天
- 杀戮间服务器未响应,杀戮间2打不开怎么办,游戏没反应的解决办法
- 【墨菲安全实验室】“Dirty Pipe”的故事-Linux 内核提权漏洞 (CVE-2022-0847)
- C语言中常见的转义字符总结
- python解包(Unpacking)
- 海康摄像头连接阿里云视频监控的步骤
- arduino液晶显示屏与温湿度传感器连接