亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Windows上模擬Linux環(huán)境的軟件Cygwin

添加時間:2010-12-1  添加: admin 

  Cygwin是一個用于在Windows上 模擬Linux環(huán)境的軟件。它可以作為那些虛擬機(jī)軟件的一個部分替代品。運(yùn)行Cygwin后,你會得到一個類似Linux的Shell環(huán)境,在其中你可以 使用絕大部分Linux軟件和功能。如Gcc,Make,Vim,Emacs等等?傊绻阆胧褂媚硞Linux下的功能,而windows上又找不到 好的替代品的話,你就可以用Cygwin。我使用的最頻繁的是Gcc和Make。我經(jīng)常用它們來編譯一些我從網(wǎng)上下載的開源的工程。這些工程在Windows上編譯往往很麻煩。

  

Windows上模擬Linux環(huán)境的軟件Cygwin

 

  使用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)行一個X Server。有一些專門為windows開發(fā)的軟件可以做這個,但是Cygwin自帶的X server就可以勝任。下面舉例說明如何使用:

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

  安裝設(shè)置cygwin

  安裝

  要安裝網(wǎng)絡(luò)版的cygwin,可以到http://www.cygwin.cn/site/install/,點(diǎn)擊”Install Cygwin Now!”。這樣會先下載一個叫做setup.exe的GUI安裝程序,用它能下載一個完整的cygwin。按照每一屏的指示可以方便的進(jìn)行安裝。

  環(huán)境變量

  開始運(yùn)行bash之前,應(yīng)該設(shè)置一些環(huán)境變量。cygwin提供了一個.bat文件,里面已經(jīng)設(shè)置好了最重要的環(huán)境變量。通過它來啟動bash是最安全的辦法。這個.bat文件安裝在cygwin所在的根目錄下。 可以隨意編輯該文件。

  CYGWIN變量用來針對cygwin運(yùn)行時系統(tǒng)進(jìn)行多種全局設(shè)置。開始時,可以不設(shè)置CYGWIN或者在執(zhí)行bash前用類似下面的格式在dos框下把它設(shè)為tty

  C:\> set CYGWIN=tty notitle glob

  PATH

  變量被cygwin應(yīng)用程序作為搜索可知性文件的路徑列表。當(dāng)一個cygwin進(jìn)程啟動時,該變量被從windows格式 (e.g.C:\WinNT\system32;C:\WinNT)轉(zhuǎn)換成unix格式(e.g.,/WinNT/system32:/WinNT)。如 果想在不運(yùn)行bash的時候也能夠使用cygwin工具集,PATH起碼應(yīng)該包含x:\cygwin\bin,其中x:\cygwin 是你的系統(tǒng)中的cygwin目錄。

  HOME變量用來指定主目錄,推薦在執(zhí)行bash前定義該變量。當(dāng)cygwin進(jìn)程啟動時,該變量也被從windows格式轉(zhuǎn)換成unix格 式,例如,作者的機(jī)器上HOME的值為C:\(dos命令setHOME就可以看到他的值,set HOME=XXX可以進(jìn)行設(shè)置),在bash中用echo $HOME看,其值為/cygdrive/c.

  TERM變量指定終端型態(tài)。如果美對它進(jìn)行設(shè)置,它將自動設(shè)為cygwin。

  LD_LIBRARY_PATH被cygwin函數(shù)dlopen()作為搜索.dll文件的路徑列表,該變量也被從windows格式轉(zhuǎn)換成unix格式。多數(shù)Cygwin應(yīng)用程序不使用dlopen,因而不需要該變量。

  改變cygwin的最大存儲容量

  Cygwin程序缺省可以分配的內(nèi)存不超過384MB(program+data)。多數(shù)情況下不需要修改這個限制。然而,如果需要更多實(shí)際或 虛擬內(nèi)存,應(yīng)該修改注冊表的HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER區(qū)段。添家一個DWORD鍵 heap_chunk_in_mb并把它的值設(shè)為需要的內(nèi)存限制,單位是十進(jìn)制MB。也可以用cygwin中的regtool完成該設(shè)置。例子如下:

  regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024

  regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin

  使用cygwin

  同時支持win32和posix風(fēng)格的路徑,路徑分隔符可以是正斜杠也可以是反斜杠。還支持UNC路徑名。(在網(wǎng)絡(luò)中,UNC是一種確定文件位置的方法,使用這種方法用戶可以不關(guān)心存儲設(shè)備的物理位置,方便了用戶使用。在Windows操作系統(tǒng),NovellNetware和其它操作系統(tǒng)中,都已經(jīng)使用了這種規(guī)范以取代本地命名系統(tǒng)。在UNC中,我們不用關(guān)心文件在什么盤(或卷)上,不用關(guān)心這個盤(或卷)所在服務(wù)器在什么地方。我們只要以下面格式就可以訪問文件:

  \服務(wù)器名\共享名\路徑\文件名

  共享名有時也被稱為文件所在卷或存儲設(shè)備的邏輯標(biāo)識,但使用它的目的是讓用戶不必關(guān)心這些卷或存儲設(shè)備所在的物理位置。)

  符合posix標(biāo)準(zhǔn)的操作系統(tǒng)(如linux)沒有盤符的概念。所有的絕對路徑都以一個斜杠開始,而不是盤符(如c:)。所有的文件系統(tǒng)都是<

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項(xiàng)備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎  警警  手機(jī)打開網(wǎng)站