Cygwin軟件之所以強大,是因為具有可以調Unix函數的Cygwin庫。軟件一旦安裝完成,可調用Mincrosofe Win32 API函數和Cygwin API函數來編寫32位控制臺和或GUI應用程序,這樣就可以和Unix程序有效地聯系起來而無需作太多的更改。這一工具也可以用來開發很多GNU軟件。
cygwin的安裝文件,需要在國外網站自動下載插件,但因國內設置防火墻,導致根本無法安裝成功。本版是本地安裝,無需下載任何東西,確保安裝成功。
下載后,點擊安裝文件(setup.exe)進行安裝,第一個畫面是GNU版權說明,點"下一步(N)—>",
環境變量
開始運行bash之前,應該設置一些環境變量。cygwin提供了一個.bat文件,里面已經設置好了最重要的環境變量。通過它來啟動bash是最安全的辦法。這個.bat文件安裝在cygwin所在的根目錄下。 可以隨意編輯該文件。
CYGWIN變量用來針對cygwin運行時系統進行多種全局設置。開始時,可以不設置CYGWIN或者在執行bash前用類似下面的格式在dos框下把它設為tty
C:\> set CYGWIN=tty notitle glob
PATH變量被cygwin應用程序作為搜索可知性文件的路徑列表。當一個cygwin進程啟動時,該變量被從windows格式(e.g. C:\WinNT\system32;C:\WinNT)轉換成unix格式(e.g., /WinNT/system32:/WinNT)。如果想在不運行bash的時候也能夠使用cygwin工具集,PATH起碼應該包含x:\cygwin\bin,其中x:\cygwin 是你的系統中的cygwin目錄。
HOME變量用來指定主目錄,推薦在執行bash前定義該變量。當cygwin進程啟動時,該變量也被從windows格式轉換成unix格式,例如,作者的機器上HOME的值為C:\(dos命令set HOME就可以看到他的值,set HOME=XXX可以進行設置),在bash中用echo $HOME看,其值為/cygdrive/c.
TERM變量指定終端型態。如果沒對它進行設置,它將自動設為cygwin。
LD_LIBRARY_PATH被cygwin函數dlopen()作為搜索.dll文件的路徑列表,該變量也被從windows格式轉換成unix格式。多數Cygwin應用程序不使用dlopen,因而不需要該變量。

掃碼獲取 ...
rar、zip、iso、7z、iso、cab格式文件,請點此獲取解壓軟件>>