cygwin下載安裝介紹_第1頁
cygwin下載安裝介紹_第2頁
cygwin下載安裝介紹_第3頁
cygwin下載安裝介紹_第4頁
cygwin下載安裝介紹_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、轉載:Cygwin下載安裝介紹(組圖)安裝GCC安裝GCC最快捷的方式是在您的機器上安裝完整的Cygwin環(huán)境。Cygwin是Windows上類似于Linux 的環(huán)境。它包括一個提供 UNIX功能性基本子集的 DLL以及在這之上的一組 工具。安裝好Cygwin之后,通常可以忽略它,即使您是命令行的愛好者,您仍能發(fā)現您活得更舒坦了。確保您具有相當快速的In ternet 連接。GCC編譯器及相關實用程序大約有 50兆字節(jié)。另 外確認您的連接是否需要一個代理服務器。這可通過您的In ternet 瀏覽器選項:工具->In ternet 選項-> 連接-> 局域網(LAN)設置來確

2、定。確保在您的管理員帳戶下安裝這個程序,并選擇為“所有用戶”安裝。將您的In ternet瀏覽器指到。在屏幕的中央是一個黑綠兩色組成的“ C 徽標,標題是“ In stall or update now.”。在該鏈接上點擊,這將下載一個小程序setup.exe(250KB)。這個安裝程序將在您的機器上引導Cygwin環(huán)境的安裝或更新過程。運行安裝程序將setup.exe下載到一個已知地方,如桌面,然后運行它。它將打開安裝向導,如下圖所示:圖1. Cygw in環(huán)境的安裝向導點擊Next按鈕。選擇下載位置在這個頁面上,選擇 "In stall from In ternet"圖

3、2.選擇安裝類型點擊Next按鈕。選擇一個安裝目錄在這個頁面上,選擇執(zhí)行 Cygwin所在的目錄。 設置圖3所示的剩余選項。圖3.選擇一個安裝目錄點擊Next按鈕。選擇一個臨時安裝目錄在這個頁面(圖4),為安裝包選擇一個臨時目錄。當Cygwin安裝完成后,您可以刪除這個目錄和它的內容。注意安裝程序記住了這個目錄,并在更新時只下載比這個目錄中的包更新的版本。如果您刪除這個目錄并重新安裝,setup將重新安裝您選擇的所有內容而不管這些包的安裝程序在運行目錄中已經存在。圖4.選擇一個臨時安裝目錄點擊Next按鈕。指定您的In ternet連接在這個頁面上(圖 5),指定In ternet連接。如果你

4、有代理服務器,選擇“使用 IE5設置”,或從您的瀏覽器選項獲得服務器名,選擇使用代理,然后輸入代理服務器的主機名和端口號。圖5.選擇連接類型點擊Next按鈕。選擇下載站點在這個頁面上(圖6),選擇一個下載站點。因為這些站點是義務的鏡像,所以選擇一個下 載點有點風險(通常它們是可用的,但有時不可用)。通常,試試離你比較近的那個站點。圖6.選擇一個下載站點點擊Next按鈕。選擇包進行安裝在這個頁面上,您將選擇要安裝的包。默認情況下,Cygwin基本包將不安裝 GCC,因此,您必須修改默認設置。將鼠標移動到 Devel邊的加號(+)上,然后點擊它展開Devel類。圖7.選擇包進行安裝在你還沒確定哪些

5、需要哪些不需要時,最好全部下載,點擊All后的default為in stall即是完全安裝了。保證了GCC編輯器的使用。您會看到在Devel下有許多入口,其中只有三個是您需要的,次序如下:* binu tils* gcc* gcc- mingw不是所有默認的基本包都需要運行GCC,但它們不太大,因此為簡單化,就安裝它們。注意很容易選錯包或版本, 尤其在重新安裝的時候,因為選擇窗口中的循環(huán)按鈕是不標準的。 在這一步我們建議的就是多加小心,尤其是有多個GCC版本的情況下。為選擇這三個包,點擊列 New中每個雙向箭頭直到顯示每個包的版本號。根據您機器上已 安裝的以及鏡像上所擁有的合適的版本,列入口在

6、各圖標間循環(huán):020030307-1 4>Skip&K已印Uninstall如果有多個版本可用,選擇數字最大的一個。要下載二進制文件,確保選中了“Bin ”列的復選框。圖9.下載二進制文件完成下載選擇完三個包之后,Cygwin就訪問選擇的鏡像主機,然后下載那三個包以及默認的基本包。 根據您的連接速度這將持續(xù)幾分鐘,在安裝期間,將打開和關閉許多彈出窗口。因為存放Cygwin安裝的鏡像站點是義務的,有時不可用或負荷過重。如果發(fā)現選擇的鏡像 沒有響應,就按取消(Cancel ),這將終止整個安裝程序。惟一的辦法就是重新開始安裝并選擇另一個鏡像;這非常讓人感到沮喪。幸運的是,安裝程序記住

7、了大多數您上次所做的, 因此通常取默認情況。在重新選擇正確的包時必須小心, 因 為在后面的安裝中不幫你選擇這些內容。setup程序然后詢問是否在您的桌面或開始菜單創(chuàng)建一個Cygwin快捷鍵。該快捷鍵啟動Cygwin shell ( 稱為bash),這對我們計劃中的 DB2使用并不是必須的,但對測試我們的安裝是有用的。因此讓setup至少創(chuàng)建一個桌面快捷鍵。我們將在安裝的后面使用它。最后,點擊Fi nish按鈕。我們將在后面測試安裝結果。圖10.完成安裝引言:初學linux時,需要轉換系統(tǒng)是最頭疼得事,因為windows和linux各有優(yōu)點,各有用途,所以只能麻煩的在兩者之間切換,反復的重啟。開

8、機時也麻煩,因為初學者大多數使用 windows,裝了 linux后,開機會自動啟動linux(當然,可以通過在安裝過程中設置或按裝結 束后修改相應文件來決定啟動時先引導哪個系統(tǒng)),想進入windows還要坐在電腦旁死等。Cygwin恰好解決了這個問題。介紹:1 .cygwin是windows平臺上運行的unix模擬環(huán)境,它對于學習 unix/linux操作環(huán)境,或者從unix到windows的應用程序移植,或者進行某些特殊的開發(fā)工作,尤其是使用gnu工具集在windows上進行嵌入式系統(tǒng)開發(fā),非常有用。特點:1. cygwin只是模擬一個unix的環(huán)境有助于初學者學習,現在也可以在windo

9、ws下開發(fā)一些程序。但他所支持的命令沒有新版本的 LINUX多,它是一個不是很完整的 UNIX系統(tǒng)。2. vmware,qemu等虛擬機軟件,以 vmware為例,是先在 windows中安裝vmware虛擬機,再在vmware虛擬機上面用linux光盤或iso鏡像安裝完整的linux系統(tǒng),vmware功能是 虛擬一個cpu。與用虛擬機相比,Cygwin本身就是linux在windows環(huán)境下的部分替代物,占用資源相對較少,同時功能與“真實感”也更小,還有些不完善之處。下載與安裝:1. 解釋:本來安裝個軟件是個很簡單的事情,不過初次接觸cygwin.往往有很多人折騰了數日才搞定。主要是原因是:

10、我們以往在windows上裝個軟件,通常只是在網上下載個setup.exe安裝包 撚后就可以在沒有網絡的情況下,雙擊setup.exe,隨時就可以安裝啦。Cygwin也是要下載一個 setup.exe,不過這個setup.exe可不是安裝包,而只是用來下載和定制安裝包 的,下載定制完成后,才是真正的安裝(就不必需要網絡啦),待會兒就明白啦。2 .下載安裝: 登陸: ,點擊“ in stall Cygwin Now ”先下載個安裝向導 文件setup.exe,這個是Cygwin的官方下載安裝向導文件,而且也只能通過它才能正確下載 最新的Cygwin版本 。雙擊“ setup.exe” ,出現如下

11、界面(圖略)點擊“下一步”,出現三個選項,即三種安裝方式:In stall from In ternet :直接從In ternet上下載并立即安裝(安裝完成后,下載好的安裝文件并不會被刪除,而是仍然被保留,以便下次再安裝)。(2)Download Without Installing :只是將安裝包下載到本地,但暫時不安裝。(3)In stall from Local Directory :不下載安裝文件,直接從本地某個含有安裝文件的目錄進行安裝(得保證你的計算機上已經用setup.exe在網上下載了安裝包)。第一次肯定不選選項(3)。選項(1 )最費時間,如果網速20kb/s ,得一天多才

12、搞好,不過最省事,第一次不知如何辦,我選最穩(wěn)妥的方式:選項(1), 一個流程搞定。其實選項(2)也得很長時間。所以無論如何保證你能連續(xù)上網一整天啊,不過就別在計算機面前一直坐著死等了,干點別的事去吧。選擇完成后,點擊“下一步”。出現root Directory(根目錄安裝處, 即確定要把cygwin安裝在何處,得保證至少有 5G空閑空間),點擊右側“ Browse。”選擇你要把cygwin安裝在何處,我裝在 f盤啦。其它默認就行啦。確定后單擊“下一步”。出現下面界面,確定要把安裝包(就是用setup.exe下載下來的安裝包,用來真正安裝cygwin模擬環(huán)境的那個安裝包)放在哪個地方,以備以后用

13、于直接安裝cygwin模擬環(huán)境。確認方式和上面一樣,我將之放在f盤自己建立的一個文件夾cygw in set 中。確定后單擊“下一步”,出現如下界面。出現三種連接方式,(1)Direct Connection :直接連接。(2)Use IE5 Settings :使用IE的連接參數設置進行連接。(3)Use HTTP/FTP Proxy :使用HTTP或FTP代理服務器進行連接(需要輸入服務器地址 和端口號)。直接默認選擇:選項(1)就行啦,直接單擊“下一步”,稍等片刻出現如下界面:(圖略) 界面中列出多個下載站點,我是選的默認項,(一定記住你選擇的站點),可能下載速度有不同吧,直接“下一步”

14、。安裝向導正從下載鏡像站點上獲取壓縮過的安裝列表文件,片刻便出現如下界面,即安裝列表文件界面。可以看到“ all”后面有個“ Default ”字符,即為默認安裝,單擊” default”可依次變?yōu)椤?in stall” ,“ rein stall” ; ” rein stall” 先不用管,“ Default “默認安裝時很多如vivi,gcc 等都不會被安裝,單擊“ all”后面“ Default ”成為” in stall “,全部安裝即可。出現如下界面:單擊”下一步“就好好等著吧,我用了一天左右。安裝完畢后,最后一個界面提示是否建立桌面快捷方式,直接打“V “就成,然后”確定“就徹底完

15、工啦。我的 f盤的cygwinset文件夾中看到名為”ftp%3a%2f%2fcygwin.dp.ua%2fpub%2fmirrors%2fcygwin“安裝包,你的可能是”http%3a%2f%。“無所謂啦,留著以后安裝用。雙擊桌面圖標 進入cygwin虛擬環(huán)境。如果下載安裝不順利,如出現 “ down incomplete,Tryagain? ” 提示符。或者在某一進度卡住不動,則可點擊“取消“,然后重新點擊setup.exe重復上面動作,不過有兩個關鍵動作:一是在選擇下載網站時要選擇同一個網址,如下界面(這就是上面建議要記住網址的原因.)第二個關鍵動作:安裝方式時選擇,選擇”Rei ns

16、tall “,而不是” in stall “啦,這樣單擊“下一步”就可從原來的進度繼續(xù)下載安裝。否則將從零開始啦。使用:在使用cygwin虛擬環(huán)境之前要設置一下環(huán)境變量 PATH。PATH變量被cygwin應用程序作 為搜索可知性文件的路徑列表.如果想在不運行bash的時候也能夠使用 cygwin工具集,PATH 起碼應該包含x:cygwinbin ,其中x:cygwin是你的系統(tǒng)中的 cygwin目錄。例如我的則是f: cygwin.貝U PATH=f:cygwinbin.設置方法如下:1. 打開windows系統(tǒng)屬性對話框,點擊"高級”一”環(huán)境變量”,打開環(huán)境變量設置 窗口。2.

17、 點擊用戶環(huán)境變量窗口的“新建”,就是上邊那個。出現如下新建用戶環(huán)境變量界 面:輸入如下單擊“確定”,好啦,現在可以使用啦,雙擊桌面圖標進入cygwin。1.最先想做的是,查看 windows的內容。輸入指令“ mount ”$mount出現能查看的所有目錄主機上的c盤對應 /cygdrive/c想查看c盤,輸入指令:$cd /cygdrive/c要查看c盤內容:$ls對d ,e, f盤查看,同理Cygwin常用指令與linux下基本一致,請自行查閱。不過我的cygwin能查看文件,無法編輯文件,vi后,鍵盤輸入不正常。只能在windows下建立。在 windows下建立的c文件是可以在cyg

18、win下編譯和運行的。插入一個小問題:再查看windows的文件時,有些文件名兩個單詞之間有空格。查看時 可在中間插入“”。例如想查看c盤的Program Files文件夾,先進入c盤然后指令如下:$cd Program' Files即可。交叉編譯 vivi , kernel:1.安裝arm-linux-gcc交叉編譯環(huán)境:(1) 先在X:cygwin下建立個文件夾如:opt。(2) 將arm-linux-gcc的壓縮包解壓在 opt中。我的是arm-li nu x-toolchai ns_cygwi n.tgz$cd opt$tar zxvfarm-li nu x-toolchai

19、ns_cygwi n.tgzOpt目錄出現FriendlyARM目錄,內為交叉編譯工具源碼。修改啟動腳本/etc/profile文件(可在 Windows中用文本編X:cygwinetcprofile)中的 PATH 環(huán)境變量為PATH=/usr/local/bi n:/usr/bi n:/bin:/usr/X11R6/bi n: /opt/Frie ndlyARM/crosstool/arm-li nux/gcc-2.95 .3-glibc-2.2.3/bin:$PA TH可以鼠標點擊相應目錄查看一下,感受更直觀。輸入命令:“ arm-linux-gcc - v ”確認是否安裝成功2. 編譯

20、 vivi :由于VIVI要用到kernel的一些頭文件,所以需要kernel的源代碼,將 vivi和kernel都壓到/FriendlyARM 下然后需修改/friendly-arm/vivi/Makefile里的一些變量設置LINUX_INCLUDE_DIR = /frien dly-arm/kernel/i ncludeCROSS_COMPILE= arm-li nux-ARM_GCC_LIBS=/opt/Frie ndlyARM/crosstool/arm-li nux/gcc-2.95.3-glibc-2.2.3/lib/gcc-lib/arm-linu x/2.95.3據說為確保編

21、譯的有效性,最好在編譯之前將vivi里所有的“ *.o ”和“ *.o.flag ”刪的掉,不過我沒找到,也就沒管。進入/FriendlyARM/vivi目錄里,輸入“ make menuconfig ”,開始選擇配置。注意Exit時一定要選“ Yes”保存配置。再輸入“ make”正式開始編譯,一會兒就完了。如果不報錯,在FriendlyARM/vivi里面就有你自己的“ vivi ” 了。3. 編譯 kernel:kernel的源程序在上面編譯 vivi時已經解到/friendly-arm/kernel中了。因為這個程序 包已在linux中編譯過,有一些中間和目標代碼和Cygwin是不兼容的。必須先處理一下,否則不能正常進行編譯。進入/friendly-arm/kernel

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論