1、首先前往http://cygwin.com/setup.exe下載安裝工具,下載得到一個setup.exe的文件,雙擊運行這個程序,打開如下的嚮導:
圖 1. Cygwin 環境的安裝嚮導
點擊 Next按鈕.
選擇下載位置
在這個頁面上,選擇"Install from Internet".
圖 2. 選擇安裝類型
點擊 Next按鈕.
選擇一個安裝目錄
在這個頁面上,選擇執行 Cygwin 所在的目錄.
設置圖3所示的剩餘選項.
圖 3.選擇一個安裝目錄
點擊 Next按鈕.
選擇一個臨時安裝目錄
在這個頁面(圖4),為安裝包選擇一個臨時目錄.當 Cygwin 安裝完成後,您可以刪除這個目錄和它的內容.
注意安裝程序記住了這個目錄,並在更新時只下載比這個目錄中的包更新的版本.如果您刪除這個目錄並重新安裝, setup將重新安裝您選擇的所有內容而不管這些包的安裝程序在運行目錄中已經存在.
圖 4.選擇一個臨時安裝目錄
點擊 Next按鈕.
指定您的 Internet 連接
在這個頁面上(圖5),指定 Internet 連接.如果你有代理伺服器,選擇「使用 IE5 設置」,或從您的瀏覽器選項獲得伺服器名,選擇使用代理,然後輸入代理伺服器的主機名和埠號.
圖 5. 選擇連接類型
點擊 Next按鈕.
選擇下載站點
在這個頁面上(圖6),選擇一個下載站點.這些站點是義務的鏡像,選擇一個下載點有點風險(通常它們是可用的,但有時不可用).通常,試試離你比較近的那個站點.我們這裡選擇「mirrors.163.com」.
圖6. 選擇一個下載站點
點擊 Next按鈕.
選擇包進行安裝
在這個頁面上,您將選擇要安裝的包.默認情況下,Cygwin 基本包將不安裝 GCC,因此,您修改默認設置.
將滑鼠移動到 Devel邊的加號( )上,然後點擊它展開 Devel類.
圖 7. 選擇包進行安裝
您會看到在 Devel 下有許多入口,其中至少選擇下面這三個,次序如下:
binutils
gcc
gcc-mingw
不是所有默認的基本包都需要運行 GCC,但它們不太大,因此為簡單化,就安裝它們.
當然,為了能夠比較好的運行一些程序和編譯腳本,下面幾個也建議安裝:
1.gvim --編輯工具
2.make --編譯工具
注意很容易選錯包或版本,尤其在重新安裝的時候,選擇窗口中的循環按鈕是不標準的.在這一步我們建議的就是多加小心,尤其是有多個 GCC 版本的情況下.
為選擇這三個包,點擊列 New中每個雙向箭頭直到顯示每個包的版本號.根據您機器上已安裝的以及鏡像上所擁有的合適的版本,列入口在各圖標間循環:
如果有多個版本可用,選擇數字最大的一個.要下載二進位文件,確保選中了「Bin」列的複選框.
圖 9. 下載二進位文件
完成下載
選擇完三個包之後,Cygwin 就訪問選擇的鏡像主機,然後下載那三個包以及默認的基本包.根據您的連接速度這將持續幾分鐘,在安裝期間,將打開和關閉許多彈出窗口.
存放 Cygwin 安裝的鏡像站點是義務的,有時不可用或負荷過重.如果發現選擇的鏡像沒有響應,就按取消 ( Cancel),這將終止整個安裝程序.
惟一的辦法就是重新開始安裝並選擇另一個鏡像;這非常讓人感到沮喪.幸運的是,安裝程序記住了大多數您上次所做的,因此通常取默認情況.在重新選擇正確的包時小心,在後面的安裝中不幫你選擇這些內容.
setup程序然後詢問是否在您的桌面或開始菜單創建一個 Cygwin 快捷鍵.該快捷鍵啟動 Cygwin shell (稱為 bash), 對測試我們的安裝是有用的.因此讓 setup至少創建一個桌面快捷鍵.我們將在安裝的後面使用它.
,點擊 Finish按鈕.回頭我們在測試安裝結果.
圖 10. 完成安裝
設置系統環境變數
當安裝結束時,您創建或修改系統(不是用戶)環境變數: PATH .PATH 變數通常是存在的.
在這個步驟后重啟機器以確保所有新進程都繼承了新的 PATH 設置.
PATH: GCC 和 DLLWRAP 都調用其它 Cygwin 實用程序,它們的 bin 目錄在 PATH 中.將 Cygwin bin 目錄(在我們的例子中為 c:\\cygwin\\bin
) 添加到您的系統PATH環境變數中,如下所示.
圖 11. 添加到系統 PATH 環境變數
相關注意事項:
如果使用過程中,發現缺少什麼工具或者庫文件的話,不建議直接通過下載相應的包進行安裝,那樣需要一些交叉編譯等流程.可以直接通過cygwin自帶的安裝工具,選擇從Install from Local Directory進行安裝,不過之前,需要先通過cygwin下載對應的軟體包.
[火星人 ] 新手如何使用cygwin搭建類linux環境已經有191次圍觀