2012年5月22日 星期二

Objective C 在 Windows Platform 環境設定 - 1

1. 首先,你需要安裝 GUNstep

可從 GUNstep for Windows 取得這三個檔案



注意,要按 照順序 裝:MSYS System、Core、Devel

2. 在過程中,你需要額外的程式
   Python

這邊選擇 2.7.3 Windows installer



3. GNUstep 安裝完成後,

選取 Shell 開始下指令 安裝 clang



鍵入 svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm

cd llvm/tools

svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
           這邊需要稍等一下,下載需要一段時間 ......

4. 修改 InitHeaderSearch.cpp
   環境變數



 至 C:\GNUstep\msys\1.0\home\[UserName]\llvm\tools\clang\lib\Frontend\InitHeaderSearch.cpp,Username 取決於你自己的使用者名。


大約 215 行這邊,將原 AddPath("/usr/local/include", System, true, false, false); 註解掉,新增

AddPath("C:\\GNUstep\\include", System, true, false, false);

AddPath("C:\\GNUstep\\msys\\1.0\include", System, true, false, false);

AddPath("C:\\GNUstep\\lib\\gcc\\mingw32\\4.6.1\\include", System, true, false, false);

AddPath("C:\\GNUstep\\lib\\gcc\\mingw32\\4.6.1\\include\\c++", System, true, false, false);

AddPath("C:\\GNUstep\\GNUstep\\System\\Library\\Headers", System, true, false, false);

存檔後離開。

5. 開始進行 clang 編譯


cd ~/llvm/

makedir build

cd ~/llvm/build/

../configure --enable-optimized --enable-targets=host-only

make

make install

這邊你又需要等待了,建議您,可以利用分號 ; 一次執行,或使用 script,接著去喝杯茶或洗個澡。

鳥哥 Linux 可參考
http://linux.vbird.org/linux_basic/0320bash.php#redirect_com




6. 安裝後,測試版本
鍵入 clang --version 顯示版本,若成功顯示,代表安裝成功。

 
7. 待續 Hello World ! ...



沒有留言:

張貼留言