這兩天心血來潮,想看看傳說中的iphone 應用軟體是如何製作的。
本著這個思想初步嘗試一下,遇到第一個問題就是windows上開發環境的搭建,畢竟只是先玩玩,買個Mac就太衝動了點,畢竟已有本本了,還不知熱度能持續多久呢。
基於Windows的Objective-C的開發運行環境的搭建可以使用GUNstep提供的一系列組件。
主要用到4個軟體包:
GNUstep MSYS System
GNUstep Core
GNUstep Devel
Cairo Backend
GUNstep官方網站 http://wwwmain.gnustep.org/experience/Windows.html
安裝順序也如上。為了和OS分開,我將GUNstep軟體包安裝到d:/GNUstep
接著我們可以寫一個Hello World程式來試一下環境是否搭建好 helloworld.m
#include <stdio.h><br />int main(void)<br />{<br /> printf("Hello World!");<br /> return 0;<br />}<br />
下面我們分別編譯和運行helloworld.m (儲存路徑D:/iworkspace)
編譯
1. 選擇 開始 -> 所有程式 -> GUNstep -> Shell 彈出MINGW32:~視窗
在該shell中,應該支援通用的Linux命令,我試了幾條,都是好用的。
$pwd
/home/Administrator 即我們安裝目錄D:/GNUstep/home/Administrator
2. 轉到我們的helloworld.m檔案的目錄
$cd d:/iworkspace
$ls
helloworld.m
3. 輸入gcc 命令來編譯代碼
$gcc -o helloworld helloworld.m
ps:-o 參數用來指定我們要產生的程式的名字。
$ls
helloworld.exe helloworld.m
helloworld.exe就是我們編譯好的可執行檔
運行
還是在Shell視窗下執行helloworld.exe
$./helloworld
Hello World!
至此,我們初期的目標已經完成,環境搭建成功。
2010-12-04 01:25:26