Cygwin模擬Linux環境下載 最(zuì)新軟件|熱門排行|軟(ruǎn)件分類(lèi)|軟件專(zhuān)題(tí)|廠(chǎng)商大全

您(nín)的位(wèi)置: 首頁(yè)係統工具係統其它 → unix/linux模擬環境(Cygwin) v2.774 最新版

unix/linux模(mó)擬環境(Cygwin)

v2.774 最新(xīn)版 unix/linux模擬環境(Cygwin) 網(wǎng)友評分:8

同類相關軟件

軟件介紹

軟件標簽: Cygwin Linux環境 係統

Cygwin是一款非(fēi)常好用linux模擬環境(jìng)軟件,可以在windowns係統上模(mó)擬(nǐ)出Linux的(de)環境(jìng),在不用(yòng)安裝Linux的前提下就(jiù)可以(yǐ)享受該(gāi)環(huán)境(jìng),歡迎有需(xū)要的(de)朋友到綠色(sè)資源(yuán)網下載體驗!

官方介紹

cygwin是一個在windows平台上運行的unix模(mó)擬(nǐ)環境,是(shì)cygnus solutions公(gōng)司開發的自由軟件。它(tā)對於學習unix/linux操作環境,或者從(cóng)unix到(dào)windows的應用程序移植,或者進行(háng)某(mǒu)些特殊的開發工作,尤其(qí)是(shì)使(shǐ)用gnu工(gōng)具集在windows上(shàng)進行嵌(qiàn)入式係統開發,非常有(yǒu)用。隨著嵌入式係(xì)統開發在國內日漸(jiàn)流(liú)行,越來越多的開發者對cygwin產生了(le)興(xìng)趣。

Cygwin能做(zuò)什(shí)麽?

Windows的Dos Scripts功能非常薄弱,命令行工具也非常少;如果您對Linux比較(jiào)熟悉(xī),那麽Cygwin可以幫助您在(zài)Windows下麵使用強大的(de)Bash,以及(jí)使用數量(liàng)繁多(duō)的Linux命令,通(tōng)過Scripts,可以更加(jiā)高效(xiào)的完成係統管(guǎn)理工作 [站長維護的Windows服務(wù)器上(shàng)都安裝有Cygwin,所有的係統維護,數據備份,SCP自動同步,都是在Cygwin下(xià)麵(miàn)處理的。

Cygwin最新(xīn)版

如果您剛進(jìn)入Linux的世界,使用Cygwin可以讓你在Windows下麵(miàn)練習Linux的Bash,以(yǐ)及常用工(gōng)具。而不需要安(ān)裝Linux,也不用擔心(xīn)Windows被(bèi)破(pò)壞。

機理
cygnus當初(chū)首先把gcc,gdb,gas等開(kāi)發工具進行了改進,使他們能夠生成並解釋win32的(de)目標文件。然後,他們要把這些工具移(yí)植(zhí)到windows平台上去。一種(zhǒng)方案是(shì)基於win32 api對這些工具的源代碼進行大幅(fú)修改,這樣做顯然需要大量工作。因(yīn)此,他們采取了一種不同的方(fāng)法——他們寫了一個共享庫(就是cygwin dll),把win32 api中沒有的unix風格的調用(如fork,spawn,signals,select,sockets等)封裝在裏麵(miàn),也就是說,他(tā)們基於(yú)win32 api寫了一(yī)個unix係統庫的模擬層。這樣,隻要(yào)把這些工具(jù)的源代碼(mǎ)和這個共(gòng)享(xiǎng)庫連接到一起(qǐ),就可以使(shǐ)用unix主機上(shàng)的交叉編譯器(qì)來生成可以在windows平台上運行(háng)的工具(jù)集(jí)。以這些移植到windows平台上的開發工具為基(jī)礎(chǔ),cygnus又逐步(bù)把(bǎ)其他(tā)的工具(jù)(幾乎不需要對(duì)源代碼進行修改,隻需(xū)要修(xiū)改他們的配置腳(jiǎo)本)軟件移植(zhí)到windows上來(lái)。這樣(yàng),在windows平(píng)台上運行bash和開(kāi)發(fā)工(gōng)具、用戶工具,感覺好像在unix上工作。

怎麽安裝和使用Cygwin?

Cygwin所有的軟件包都在互聯網上(shàng),您需要先(xiān)下載一個安(ān)裝程(chéng)序,根據(jù)安裝(zhuāng)程(chéng)序的(de)提示,從互聯網上下(xià)載(zǎi)您需要的軟(ruǎn)件(jiàn)包。
請(qǐng)點擊導航欄的"安裝",查看整個安裝(zhuāng)過程。

環境變量
開(kāi)始運行bash之前,應(yīng)該設置一些環境變量(liàng)。cygwin提供了一個.bat文件,裏麵已經(jīng)設置好了最重要的環(huán)境變量。通過(guò)它來啟動bash是最安全的辦法。這個.bat文件(jiàn)安裝在cygwin所在的根目錄下。 可(kě)以(yǐ)隨意編(biān)輯該文(wén)件。
CYGWIN變量用來針對(duì)cygwin運行時係(xì)統進行多種(zhǒng)全局設置(zhì)。開始時,可以不設置CYGWIN或者在執行(háng)bash前用(yòng)類似下(xià)麵的(de)格式在dos框下把它設為tty
C:\> set CYGWIN=tty notitle glob

PATH
變量被(bèi)cygwin應(yīng)用程序作為搜(sōu)索可(kě)知性文件的路徑(jìng)列表。當一個cygwin進程啟動時,該變量被從windows格式(shì)(e.g.
C:\WinNT\system32;C:\WinNT)轉換成(chéng)unix格式(e.g.,
/WinNT/system32:/WinNT)。如果想(xiǎng)在不(bú)運行(háng)bash的時候也(yě)能夠使(shǐ)用cygwin工具集,PATH起碼應該包含x:\cygwin\bin,其中x:\cygwin 是你的係統中的cygwin目錄。
HOME變量(liàng)用(yòng)來指(zhǐ)定主(zhǔ)目錄,推薦在執行bash前定義該(gāi)變(biàn)量。當
cygwin進程啟動時(shí),該變(biàn)量(liàng)也被(bèi)從windows格(gé)式轉換(huàn)成unix格(gé)式,例如(rú),作者的機器上HOME的值為C:\(dos命令(lìng)set HOME就(jiù)可以看到他的值,set HOME=XXX可以進行設置),在bash中用echo $HOME看,其值為(wéi)/cygdrive/c.
TERM變量(liàng)指定終端型態。如果美對它進行(háng)設置(zhì),它將自(zì)動設(shè)為cygwin。
LD_LIBRARY_PATH被cygwin函數(shù)dlopen()作為(wéi)搜(sōu)索.dll文件的(de)路徑列表,該(gāi)變量也被從windows格式轉換(huàn)成(chéng)unix格式。多數(shù)Cygwin應用程序不使(shǐ)用dlopen,因而不(bú)需要(yào)該(gāi)變(biàn)量。

改變cygwin的最大存儲容量
Cygwin
程序缺省(shěng)可以分配的(de)內存不超過384
MB(program+data)。多數(shù)情(qíng)況下不需要修改這個限製。然而,如果需(xū)要更多實(shí)際或(huò)虛擬內存,應該修改注冊表的
HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER區段。田家一(yī)個(gè)DWORD鍵(jiàn)heap_chunk_in_mb並把它的值設為
需要的內存限(xiàn)製,單位是十進(jìn)製MB。也可以用(yòng)cygwin中的regtool完成(chéng)該設(shè)置。例子如下:
regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024
regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin

軟件(jiàn)截(jié)圖

下載地址 電腦版

點(diǎn)擊(jī)報錯 軟件無法(fǎ)下載(zǎi)或下載後無法使用,請(qǐng)點(diǎn)擊(jī)報錯,謝(xiè)謝!

用戶評(píng)論

熱門評論

最新評論

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

昵稱:
請不(bú)要評論無意(yì)義或(huò)髒(zāng)話,我(wǒ)們所有評論會有(yǒu)人工審核(hé).
字數: 0/500 (您的評論需要經過審核才能(néng)顯示)