1. 首先,你需要安裝 GUNstep
可從 GUNstep for Windows 取得這三個檔案
注意,要按 照順序 裝:MSYS System、Core、Devel
2. 在過程中,你需要額外的程式
Python
這邊選擇 2.7.3 Windows installer
這邊選擇 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 ! ...
沒有留言:
張貼留言