安裝 GCC
安裝 GCC 最快捷的模式是在您的機器上安裝完整的 Cygwin 環境。Cygwin 是 Windows 上類似於 Linux 的環境。它包括一個提供 UNIX 功能性基本子集的 DLL 以及在這之上的一組工具。安裝好 Cygwin 之後,通常可以忽略它,即使您是命令行的愛好者,您仍能發現您活得更舒坦了。
確保您具有相當快速的 Internet 連接。GCC 編譯器及相關實用程式大約有 50 兆位元組。另外確認您的連接是否需要一個代理伺服器。這可透過您的 Internet 瀏覽器選項︰ 工具 -> Internet 選項 ->連接 ->局域網(LAN)設定來確定。
確保在您的管理員帳戶下安裝這個程式,並選擇為“所有用戶”安裝。
將您的 Internet 瀏覽器指到 cygwin.com。在螢幕的中央是一個黑綠兩色組成的 “C” 徽標,標題是“Install or update now.”。在該鏈接上點擊,這將下載一個小程式 setup.exe(250KB)。這個安裝程式將在您的機器上引導 Cygwin 環境的安裝或更新過程。
營運安裝程式
將 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),選擇一個下載站點。因為這些站點是義務的鏡像,所以選擇一個下載點有點風險(通常它們是可用的,但有時不可用)。通常,試試離你比較近的那個站點。
圖6. 選擇一個下載站點




點擊 Next按鈕。
選擇包進行安裝
在這個頁面上,您將選擇要安裝的包。預設情況下,Cygwin 基本包將不安裝 GCC,因此,您必須修改預設設定。
將滑鼠移動到 Devel邊的加號(+)上,然後點擊它展開 Devel類。
圖 7. 選擇包進行安裝




您會看到在 Devel 下有許多入口,其中只有三個是您需要的,次序如下︰
binutils
gcc
gcc-mingw
不是所有預設的基本包都需要營運 GCC,但它們不太大,因此為簡單化,就安裝它們。
注意很容易選錯包或版本,尤其在重新安裝的時候,因為選擇視窗中的循環按鈕是不標準的。在這一步我們建議的就是多加小心,尤其是有多個 GCC 版本的情況下。
為選擇這三個包,點擊列 New中每個雙向箭頭直到顯示每個包的版本號。根據您機器上已安裝的以及鏡像上所擁有的合適的版本,列入口在各圖示間循環︰




如果有多個版本可用,選擇數字最大的一個。要下載二進製檔案,確保選中了“Bin”列的複選框。
圖 9. 下載二進製檔案




完成下載
選擇完三個包之後,Cygwin 就訪問選擇的鏡像主機,然後下載那三個包以及預設的基本包。根據您的連接速度這將持續幾分鐘,在安裝期間,將打開和關閉許多彈出視窗。
因為存放 Cygwin 安裝的鏡像站點是義務的,有時不可用或負荷過重。如果發現選擇的鏡像沒有附應,就按取消 ( Cancel),這將終止整個安裝程式。
惟一的辦法就是重新開始安裝並選擇另一個鏡像;這非常讓人感到沮喪。幸運的是,安裝程式記住了大多數您上次所做的,因此通常取預設情況。在重新選擇正確的包時必須小心,因為在後面的安裝中不幫你選擇這些內容。
setup程式然後詢問是否在您的桌面或開始選單創建一個 Cygwin 快捷鍵。該快捷鍵啟動 Cygwin shell (稱為 bash), 這對我們計畫中的 DB2 使用並不是必須的,但對測試我們的安裝是有用的。因此讓 setup至少創建一個桌面快捷鍵。我們將在安裝的後面使用它。
最後,點擊 Finish按鈕。我們將在 後面
測試安裝結果。
圖 10. 完成安裝


    全站熱搜

    立你斯 發表在 痞客邦 留言(0) 人氣()