cygwin離線安裝包下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁系統(tǒng)工具系統(tǒng)其它 → cygwin完整離線安裝包 32/64位

cygwin完整離線安裝包

32/64位 cygwin完整離線安裝包 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: cygwin安裝包 unix

cygwin離線安裝包是一款幫助用戶在windows平臺上運(yùn)行類UNIX,他們寫了一個(gè)共享庫(就是cygwin dll),把win32 api中沒有的unix風(fēng)格的調(diào)用(如fork,spawn,signals,select,sockets等)封裝在里面,也就是說,他們基于 win32 api寫了一個(gè)unix系統(tǒng)庫的模擬層。

Cygwin簡介:

Cygwin是一個(gè)在windows平臺上運(yùn)行的類UNIX模擬環(huán)境,是cygnus solutions公司開發(fā)的自由軟件,它對于學(xué)習(xí)UNIX/Linux操作環(huán)境,或者從UNIX到Windows的應(yīng)用程序移植,或者進(jìn)行某些特殊的開發(fā)工作,尤其是使用GNU工具集在Windows上進(jìn)行嵌入式系統(tǒng)開發(fā),非常有用。隨著嵌入式系統(tǒng)開發(fā)在國內(nèi)日漸流行,越來越多的開發(fā)者對Cygwin產(chǎn)生了興趣。

功能特色:

1 引言 

cygwin是一個(gè)在windows平臺上運(yùn)行的unix模擬環(huán)境,是cygnus solutions公司開發(fā)的自由軟件(該公司開發(fā)了很多好東西,著名的還有eCos,不過現(xiàn)已被Redhat收購)。它對于學(xué)習(xí)unix/linux操作環(huán)境,或者從unix到windows的應(yīng)用程序移植,或者進(jìn)行某些特殊的開發(fā)工作,尤其是使用gnu工具集在windows上進(jìn)行嵌入式系統(tǒng)開發(fā),非常有用。隨著嵌入式系統(tǒng)開發(fā)在國內(nèi)日漸流行,越來越多的開發(fā)者對cygwin產(chǎn)生了興趣。本文將對其作一介紹。 

2 機(jī)理 

cygnus當(dāng)初首先把gcc,gdb,gas等開發(fā)工具進(jìn)行了改進(jìn),使他們能夠生成并解釋win32的目標(biāo)文件。然后,他們要把這些工具移植到windows平臺上去。一種方案是基于win32 api對這些工具的源代碼進(jìn)行大幅修改,這樣做顯然需要大量工作。因此,他們采取了一種不同的方法——他們寫了一個(gè)共享庫(就是cygwin dll),把win32 api中沒有的unix風(fēng)格的調(diào)用(如fork,spawn,signals,select,sockets等)封裝在里面,也就是說,他們基于win32 api寫了一個(gè)unix系統(tǒng)庫的模擬層。這樣,只要把這些工具的源代碼和這個(gè)共享庫連接到一起,就可以使用unix主機(jī)上的交叉編譯器來生成可以在windows平臺上運(yùn)行的工具集。以這些移植到windows平臺上的開發(fā)工具為基礎(chǔ),cygnus又逐步把其他的工具(幾乎不需要對源代碼進(jìn)行修改,只需要修改他們的配置腳本)軟件移植到windows上來。這樣,在windows平臺上運(yùn)行bash和開發(fā)工具、用戶工具,感覺好像在unix上工作。 

使用方法

安裝完成后,在桌面上會有一個(gè)Cygwin的圖標(biāo),雙擊它,會出現(xiàn)一個(gè)windows的命令窗口,過一會,你就會見到熟悉(或者陌生)的 Linux的Shell界面。試一試ls ,是不是可以工作了?從今往后,你就可以自由的在windows下使用Linux的軟件了?;旧夏隳苡玫剑琧ygwin都有。如果你要開發(fā)可以在兩個(gè)平臺上運(yùn)行的程序, cygwin也是你前期試驗(yàn)的好地方。從互聯(lián)網(wǎng)上下載的各種開源代碼,也可以在Cygwin里編譯,運(yùn)行,調(diào)試。下面介紹一些使用技巧,更多地還要靠大家自己探索拉!

使用Cygwin訪問windows的文件

Cygwin安裝后,其根目錄位于你的安裝目錄下。所以使用cd /,只能訪問到你的安裝目錄,要訪問硬盤上的其他文件,可以使用mount:

mount D:/testdir ~/testdir

這樣,你就可以在~/testdir里訪問到D:/testdir里的內(nèi)容了。

使用Cygwin作為X Server

現(xiàn)在的Linux服務(wù)器一般都提供X,要從Windows上使用Linux的X,需要在Windows上運(yùn)行一個(gè)X Server。有一些專門為windows開發(fā)的軟件可以做這個(gè),但是Cygwin自帶的X server就可以勝任。下面舉例說明如何使用:

首先你必須安裝X11包,然后運(yùn)行Cygwin shell,輸入x&。這時(shí)候你的桌面上出出現(xiàn)一個(gè)布滿斜紋大窗口,這就是我們的X server了,回頭Linux機(jī)器上的X 程序就會顯示在這里

軟件截圖

下載地址 電腦版

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)