本人设备:ipad air 16g wifi 港行 系统ios7.1.2
根据回忆编写。。。请务必做好备份工作。。。如有如何问题请及时与我联系避免误人子弟。。。
安装C++环境
前期准备:越狱,cydia安装openssh,ifile,mobile terminal pc端安装putty用来远程登陆ipad
下载 http://pan.baidu.com/s/1o6ODE7w 并传到ipad里(用什么方法随便。。。itool之类的工具可以,别的什么方法也行)
放到/var/root 路径下
用 ssh 登录 iPhone 或 iPad 为 root
默认初始密码 alpine
如果曾经安装 iphone-gcc, perl … 包,请先卸载
apt-get remove
apt-get remove iphone-gcc odcctools
apt-get remove perl net.howett.theos
cd /var/root/
tar xzvf iphonedev_v3_ios61.tgz
cd /var/root/iphonedev/DEBS
dpkg -i *.deb
eval `dircolors`
cd /var/root/iphonedev/
mv Projects /var/mobile/
mv theos /var/
cd /var/theos/makefiles/targets
ln -s Darwin-arm Darwin-arm64
cd /var/theos/makefiles/platform
ln -s Darwin-arm Darwin-arm64
killall SpringBoard
以上摘自weiphone某帖http://bbs.feng.com/read-htm-tid-5259660.html 但貌似打不开。。。用百度快照可以看
完成以上工作后
开始配置环境变量 用:分割路径
在pc端打开记事本
输入
CPLUS_INCLUDE_PATH=/var/theos/sdks/iPhoneOS6.1.sdk/usr/include/c++/4.2.1/:/var/theos/sdks/iPhoneOS6.1.sdk/usr/include/
export CPLUS_INCLUDE_PATH
LIBRARY_PATH=/var/theos/sdks/iPhoneOS6.1.sdk/usr/lib/:/var/theos/sdks/iPhoneOS6.1.sdk/usr/lib/system/
export LIBRARY_PATH
保存为 .bash_profile
放到/var/mobile/下
把/etc/下的profile复制出来
打开
在第一行加上
source /var/mobile/.bash_profile
保存,替换掉原来的profile
至此大部分配置工作完成
你可以把编写好的cpp文件放到/var/mobile/下
进入mobile terminal使用命令 clang++ 文件名.cpp的方式进行编译
通过后使用 ./a.out 的方式运行
更多编译指令请自行搜索clang++ 或 g++ 之类的。。。不再赘述
日常使用
推荐app: textastic,带高亮有缩进
但是写出来的代码是在textastic的目录下,这时候需要进入ifile在application中找到这个app的目录下Document。复制下这个路径,进入mobileterminal 点右下那个i,进入菜单,选择shortcut menu,新建一项cdcpp
内容为 cd 之前复制的那个路径
done
下次只要点左下的箭头选择cdcpp就能直接输入跳转到cpp文件目录的指令了
配个蓝牙键盘 敲代码还是挺好的,续航足,分辨率高,还轻便。