windows下安裝cygwin及配置(轉)


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

對比:MinGW vs. CygWin    https://www.cnblogs.com/findumars/p/8290405.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等實用工具 

        Search處分別搜索 gcc-core、gcc-g++、make、gdb、binutils,選擇devel目錄下的相關版本,注意有bin和src,只應用的話選擇二進制文件即可。
  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安裝完成了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM