Cygwin安裝與配置

  Cygwin能夠在windows環境下模擬Linux系統,並且能夠重用Linux下面豐富的腳本工具。windows的cmd太弱了。Cygwin是由Cygnus(天鵝座) Solution公司開發,不過已經被Redhat給收購了。c++

  本質上Cygwin實際上是在Windows上面模擬Unit行爲,由於Shell是基於POIX接口來實現的,因此在Cygwin的Unix和windows API之間,Cygwin作了一次適配,將Unix的操做經過win32程序進行實現。shell

  下載路徑:https://cygwin.com/setup-x86_64.exewindows

  能夠選擇東軟信息學院的鏡像地址:mirrors.neusoft.edu.cn工具

  必要的組件:Devel下面的gcc-core,gcc-c++,gdb,mingw-core,mingw-g++五個組件勾選上(須要點擊一次前面的「skip」)命令行

  安裝過程當中發現常常會斷開,這個時候,須要cancel,而後從新安裝,再回到選擇安裝程序的界面,須要在All這個節點屢次點擊,使其狀態爲「reinstall」,而後再次勾選要安裝的組件,這樣就會進行續下載(不然每次都會從頭下載)。接口

  安裝完畢後,其實有兩個地方能夠進入到shell,首先是默認的一個shell的快捷方式:Cygwin64 Terminal,這個比較專業;你也能夠到安裝Cygwin的根目錄,能夠看到Cygwin.bat文件,雙擊能夠進入到一個Command的命令行,若是是後者,還須要配置windows的Path路徑,把%cygwin安裝路徑%/bin放入,由於本質上這個Cypwin的命令行窗口仍是windows的命令行窗口。前者則不須要進行配置,由於經過敲入echo $Path 以及echo %Path%,你會看到內容都是不同的,前者會把全部的Path路徑都添加上前綴/Cygwin,若是是C盤,將會被轉化爲/Cygwin/c/...。ip

  若是安裝徹底,應該能夠直接運行Cygwin64 Terminal,可是我之因此發現了bat文件是由於我首次安裝的多是沒有安裝徹底,雙加Cygwin64 Terminal報錯,看了一下快捷方式指向:E:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -,隨後到/bin目錄下看了一下確實沒有mintty;因而我又點擊了一次setup.exe由於以前已經安裝成功,一路next,到了安裝package頁面我看到了還有一些處於pending狀態包。可能就是由於這些pending包沒有安裝吧。因而又安裝了一次。此次很是成功。Terminal也可用了。開發

相關文章
相關標籤/搜索