---整理于2013-10-19,相关资料来源网络,不保证文中相关URL链接的永久有效性。如有侵权请联系博主。
方案一
在app store中搜索c programing language或c++ programing language,安装即可。
(优点:安装使用方便。缺点:编译时需要积分以及网络连接,在线编译)
方案二
app store中搜索C/C++ Compiler,安装即可。
(优点:本地编译器,不需联网。缺点:正版收费¥12,破解版见方案三)
方案三
使用电脑进入这个网页http://app.tongbu.com/467393915_cc_compiler.html,选择安装C/C++ Compiler的破解版,电脑可能需要安装该网站的客户端。
(优点:免费,本地编译。缺点:需要已越狱)
方案四、
(最复杂,最不适合菜鸟的方法。通过命令行操作,需要一点经验最好。经试验证明,使用Mobile Terminal似乎无法运行wget命令)
1. 越狱。请自行Google
2. 从Cydia上安装 OpenSSH
3. 通过ssh连接到iPhone
4. 下载libgcc
1 |
wget http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb |
5. 安装libgcc
1 |
dpkg –i fake-libgcc_1.0_iphoneos-arm.deb |
6. 安装iphone-gcc
1 |
apt-get install iphone-gcc |
(如果没有网络的话或者安装失败,从网站上下载iphone-gcc: http://www.syshalt.net/pub/iphone/gcc-iphone/iphone-gcc_4.2-20080604-1-8_iphoneos-arm.deb)
7. 下载sdk
1 |
wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz |
8. 解压
1 |
tar -xvzf sdk-2.0-headers.tar.gz |
9. 进入刚创建的目录
1 |
cd include-2.0-sdk-ready-for-iphone |
10. 复制文件到include目录
1 |
cp –r * /usr/include |
11. 返回到之前的目录
1 |
cd .. |
12. 下载gcc
1 |
wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz |
13. 解压
1 |
tar -xvzf gcc_files.tar.gz |
14. 进入刚创建的目录
1 |
cd gcc_files |
15. 复制所有文件到/usr/lib
1 |
cp –r * /usr/lib |
16. 安装ldid为应用程序签名(防止在应用启动时被iOS杀掉)
1 |
apt-get install ldid |
17. 为编译后的应用程序签名
1 |
ldid –S <application> |
18. 运行您的应用程序
1 |
./<application> |
(建议: 安装nano。运行apt-get install nano,以便在terminal中编写代码)