找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10941|回復(fù): 1
收起左側(cè)

IPhone/IPad/IPod安裝GCC的方法

[復(fù)制鏈接]
ID:70416 發(fā)表于 2014-12-13 22:08 | 顯示全部樓層 |閱讀模式
GCC是一種很常用的C語言的編譯器,可以在各種版本的Windows,Linux,Mac上運行,當(dāng)然IPhone的IOS系統(tǒng)也不例外~下面就教大家如何在IPhone上面安裝GCC,幫助程序猿們實現(xiàn)隨時隨地擼代碼的夢想~

首先,設(shè)備需要越獄,根據(jù)設(shè)備和IOS版本不同,越獄方法也很不一樣,這里不在詳細(xì)描述,請自行去網(wǎng)上搜索相關(guān)教程.
1. 越獄成功后的設(shè)備,需要先在安裝 Cydia里面安裝OpenSSH, 來開啟對SSH的支持, 這樣以后從電腦上就可以用Putty(Windows)/SSH(Linux/Mac)對手機(jī)進(jìn)行遠(yuǎn)程控制了
2.在Cydia中安裝:
wget
Aptitude
Apt 0.6 Transitional (包含終端下的apt-get命令)
zip
unzip
iSSH (一個SSH軟件,連接127.0.0.1后可以當(dāng)終端用,比Terminal好用的多)
之后退出Cydia,在IPhone任務(wù)欄里面也要刪掉Cydia的圖標(biāo),不然會導(dǎo)致之后dpkg出錯
3.用WinSCP連接IPhone
地址Address:<IPhone的IP>
用戶User:root
密碼Password:alpine
進(jìn)去之后的目錄應(yīng)該是/var/root
點擊菜單欄中的Command然后選擇Open in putty (直接按Ctrl+P也可以) 打開putty終端
之后會讓你輸入root的密碼, 輸入alpine, 注意這里不會有任何提示
進(jìn)去之后打dir, 確認(rèn)下當(dāng)前目錄是/var/root
然后依次輸入下面命令:
apt-get install ldid (安裝ldid,防止IOS自行Kill掉窩萌的程序)
apt-get install nano (安裝nano文本編輯器,這樣在終端里面也可以編輯源碼了)
wget http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb     (安裝libgcc)
dpkg –i fake-libgcc_1.0_iphoneos-arm.deb
sudo apt-get install iphone-gcc                                                                 (安裝gcc)
wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gz   (下載頭文件)
tar -xvzf sdk-2.0-headers.tar.gz
wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gz
tar -xvzf gcc_files.tar.gz
4.在WinSCP中,點右鍵然后Refresh,
再把新出來的include-2.0-sdk-ready-for-iphone目錄中的全部內(nèi)容移動到/usr/include里
把gcc_files里面的三個文件移動到/usr/lib文件夾里面
最后刪除/var/root里面的include-2.0-sdk-ready-for-iphone和gcc_files文件夾還有那兩個tar.gz文件和fake-libgcc_1.0_iphoneos-arm.deb
5.關(guān)WinSCP關(guān)Putty
在IPhone上打開iSSH, 地址輸入ssh://mobile@127.0.0.1然后連接
密碼輸入alpine,這里輸入密碼時也不會有任何顯示
此時應(yīng)該在/var/mobile這個文件夾里,也就是窩們儲存用戶數(shù)據(jù)的地方
在這里用nano搞個test.c
代碼如下:
#include <stdio.h>
int main(int argc,char* argv[]){
    printf("Hello World!\n");
}
保存并退出
輸入命令gcc test.c -o test
然后輸入./test能看到Hello World字樣 就說明成功了
回復(fù)

使用道具 舉報

ID:76122 發(fā)表于 2015-4-4 17:11 | 顯示全部樓層
謝謝~
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表