1. 程式人生 > >windows下安裝cygwin及配置(轉)

windows下安裝cygwin及配置(轉)

data gdb lan cal trac art rfi .html type

reference:https://cygwin.com/install.html

對於使用Windows操作系統作為開發平臺同時又喜歡類unix環境的朋友(Windows不是最方便的開發環境),這裏是在Cygwin環境下安裝Rails的步驟

安裝 Cygwin
先去http://www.cygwin.com/setup.exe下載setup.exe,運行,得到這個界面:

技術分享圖片

  點下一步,出現這個界面:

技術分享圖片


  選擇“Install from Internet”,當然,如果本地已經下載了你所需要的package,也可以選“Install from Local Directory”
接下來選擇安裝位置:

技術分享圖片



  可以自己選擇一個目錄安裝。現在(10/13/05)的cygwin版本跟NTFS完全兼容,所以不用擔心,可以放心的把它裝在NTFS分區。至於Test File Type,建議最好設成unix,雖然我沒試過用dos格式,但是鑒於OpenSource的軟件原本都是linux/unix下的,所以最好還是用unix繼續

>>下一步

技術分享圖片



  選擇一個保存package的地方,我們要用到的package大小大概是60M。當然,如果選擇的是Install From Local Directory,那麽這一步就會變成“指定package所在的位置”下一步:

技術分享圖片


  指定代理服務器。教育網內的機器是沒辦法直接上國外網的,所以要指定代理。最該死的是它的 mirror list放在國外,所以即使你知道一個國內的ftp地址(可以下載package的地址,比如ftp://ftp.sjtu.edu.cn/cygwin),你也得指定代理服務器,要不然你就沒辦法獲得mirror list,安裝就進行不下去。強烈建議不要直接連國外,要知道國際流量可是 1元/MB,安裝一次就需要60RMB!

>>下一步

技術分享圖片




  選擇鏡像站點。cygwin有很多鏡像站點(但是上面列的都是國外的),可以選擇其中一個下載package。也可以自己指定一個站點。比如,如果要用ftp://ftp.sjtu.edu.cn/cygwin,可以在User URL中填這個地址,然後點add,就能將這個地址加到上面的鏡像列表中,然後可以選擇這個鏡像進行安裝。

>>下一步

技術分享圖片


安裝選項

1.全部安裝--推薦全部安裝,省得以後麻煩--把All旁邊的default點一下,變成install就OK了。

2. 必須安裝的子目錄(sub category): (把子目錄旁邊的”default”用鼠標點一下,直到變成”install”)
Archive
Base
Devel:包括gcc、make等編譯工具
Libs
Net
DEShells
Utils: 包括bzip2等實用工具


  ps: 點右上角的view,使它旁邊的狀態顯示為Full,你就能看到按字母順序排序的package列表,在這些包前點鼠標,使它們處於非“Skip”的狀態

>>下一步

技術分享圖片




  開始下載文件,準備安裝。下載過程會比較慢,因為總文件有60多M,且分成很多小文件。如果是代理服務器,可能還會更慢,推薦早上開機安裝,然後去上自習,估計中午就能下完了 :-P

下載完成後,系統會自動開始安裝

技術分享圖片


安裝過程還是比較慢的,耐心等待就是了。

>>安裝完成

技術分享圖片


讓人高興的提示

技術分享圖片

  到這裏,cygwin安裝完成,這時桌面上應該出現了一個cygwin的圖標,點擊運行,就能看到cygwin的界面了。

安裝cygwin中只需要註意兩點:

1)、安裝文件的路徑中不能有中文名

2)、要選中cygwin支持NDK的幾個包(為了不遺漏把devel下的全部選中安裝,具體的操作步驟就是把默認的skip變成相應的版本號)。你也可以通過Search來搜索NDK必須要的12個包:autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make 看看這些包是否都已選中(改變其默認的Skip

測試cygwin是否安裝成功:

運行cygwin,在彈出的命令行窗口輸入:cygcheck -c cygwin命令,會打印出當前cygwin的版本和運行狀態,如果status是ok的話,則cygwin運行正常。然後依次輸入gcc –version,g++ --version,make –version,gdb –version進行測試,如果都打印出版本信息和一些描述信息,非常高興的告訴你,你的cygwin安裝完成了

windows下安裝cygwin及配置(轉)