⑴ 假設在 Windows下己安裝 cygwin 在 c:\cygwin,
安裝時選擇 Admin, Archive, Base, Devel, Libs, Net, Python, System, Utils, Web
下載己安裝頭文件及編譯好的 toolchain4
toolchain4_cygwin_built.tar.bz2 (182.71MB) (115 下載 : http://u.115.com/file/e6y9axmh )
toolchain4_cygwin.tar.bz2 (479.4MB) 增加 iOS SDK5.0 及 5.1頭文件及 theos (115 下載 : http://115.com/file/dpb0o38r )
將 toolchain4_cygwin.tar.bz2 放在 c:\cygwin 下
⑵ 進入 cygwin 環境內
⑶ 安裝 toolchain4 文件夾
- tar xjvf /toolchain4_cygwin.tar.bz2 -C /
⑷ 下載及安裝 clang
下載這個安裝包 (592.62MB) : http://u.115.com/file/bhzoyxnj
放在 c:\cygwin 下
安裝 clang
- tar xjvf /clang.tar.bz2 -C /
⑸ 安裝 as_driver
- cd /toolchain4/as_driver
- make
- cd /usr/bin
- sudo mv as i686-pc-cygwin-as
- sudo cp -p /toolchain4/as_driver/as_driver as
- sudo ln -s /toolchain4/pre/bin/arm-apple-darwin9-as .
- sudo mv ld i686-pc-cygwin-ld
- sudo cp -p /toolchain4/as_driver/as_driver ld
- sudo ln -s /toolchain4/pre/bin/arm-apple-darwin9-ld .
⑹ 測試編譯 iOS 4 項目 (包含測試 blocks ^)
- cd /toolchain4/Projects/LocalPush
- make
- make dist
- (LocalPush.ipa 就在 build/4.0 文件夾內)
⑺ 測試其他項目例如
- cd BatteryStatus
- make TOOLCHAIN=/toolchain4
- make TOOLCHAIN=/toolchain4 dist