|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2013-01-13, 10:15 AM | #1 |
註冊會員
|
程式 - Cygwin-Easy-2007光盤運行版和Cygwin-Release-2006光盤安裝版(Cygwin)光盤版
Cygwin-Easy-2007光盤運行版和Cygwin-Release-2006光盤安裝版(Cygwin)光盤版
中文名: Cygwin-Easy-2007光盤運行版和Cygwin-Release-2006光盤安裝版 英文名: Cygwin 資源格式: 光盤鏡像 版本: 光盤版 發行時間: 2007年03月21日 製作發行: http://code.google.com/p/cygwin-easy/ 存放:60天網盤/電驢下載 地區: 美國 語言: 英文 簡介: Cygwin和MinGW是通過Windows平台學習、使用Unix/Linux的最佳途徑。類似方案還有微軟的SFU(Service For Unix)、AT&T的Uwin(需要配合Visual Stduio使用,編譯過程比較複雜)以及CoLinux(需要安裝系統驅動,使用編譯好的軟件比較麻煩)。我已經把優先級改為「強力發佈」。我會保持長期在線,但是因為文件比較大,請大家下載後一起分流,謝謝! http://i.imgur.com/4hamB.jpg 1 引言 又一開發程式的利器 Cygwin是一個在Windows平台上運行的Unix模擬環境,是Cygnus Solutions公司開發的自由軟件(該公司開發了很多好東西,著名的還有eCos,不過現已被Redhat收購)。它對於學習Unix/Linux操作環境,或者從Unix到Windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用GNU工具集在Windows上進行嵌入式系統開發,非常有用。隨著嵌入式系統開發在國內日漸流行,越來越多的開發者對Cygwin產生了興趣。 2 機理 Cygnus當初首先把gcc,gdb,gas等開發工具進行了改進,使他們能夠生成並解釋Win32的目標文件。然後,他們要把這些工具移植到Windows平台上去。一種方案是基於Win32 API對這些工具的源代碼進行大幅修改,這樣做顯然需要大量工作。因此,他們採取了一種不同的方法——他們寫了一個共享庫(就是Cygwin dll),把Win32 API中沒有的Unix風格的調用(如fork,spawn,signals,select,sockets等)封裝在裡面,也就是說,他們基於Win32 API寫了一個Unix系統庫的模擬層。這樣,只要把這些工具的源代碼和這個共享庫連接到一起,就可以使用Unix主機上的交叉編譯器來生成可以在Windows平台上運行的工具集。以這些移植到Windows平台上的開發工具為基礎,Cygnus又逐步把其他的工具(幾乎不需要對源代碼進行修改,只需要修改他們的配置腳本)軟件移植到Windows上來。這樣,在Windows平台上運行bash和開發工具、用戶工具,感覺好像在Unix上工作。 關於Cygwin實現和應用的更詳細描述,請參考:維基百科 http://zh.wikipedia.org/zh/Cygwin ,Cygwin 官網 http://www.cygwin.com/ 和 http://x.cygwin.com/ ,以及 Red Hat 官網 http://www.redhat.com/services/custom/cygwin/ 。 3 安裝 光盤運行版Cygwin-Easy-2007.03.21.iso只要把光盤鏡像掛載到系統就可以直接使用,它的版本號是Cygwin 1.5.24。光盤安裝版Cygwin-Release-20061108.iso需要掛載之後再安裝,它的版本號是Cygwin 1.5.21。這兩個鏡像我已經用殺毒軟件掃瞄過,是安全可靠的。殺毒軟件名:ESET Smart Security 4.2.67.10,病毒庫版本:5968 (20110319)。 4 來源 以上兩個資源均來自互聯網搜索,並非本人原創,發佈此資源的目的是分享好的編程工具。Cygwin-Easy-2007的來源在這裡:http://code.google.com/p/cygwin-easy/ 。Cygwin-Release-2006的來源不詳,原帖已經被關閉。Cygwin 的2006和2007版非常經典,後來新推出的版本普遍是過於龐大,編譯之後附帶的DLL運行庫比較多,顯得非常臃腫。還是舊版好用,推薦! Cygwin-Easy-2007.03.21.iso 2GB Cygwin-Release-20061108.iso 1.3GB Cygwin-Easy-2007.03.21.iso Cygwin-Easy-2007.03.21.part01.rar http://www.filebox.com/ei7som8gp0ga Cygwin-Easy-2007.03.21.part02.rar http://www.filebox.com/lltxj3crw3zh Cygwin-Easy-2007.03.21.part03.rar http://www.filebox.com/uvtyq4sa2urz Cygwin-Easy-2007.03.21.part04.rar http://www.filebox.com/4w55jgxuiur0 Cygwin-Easy-2007.03.21.part05.rar http://www.filebox.com/k3bzc2kg2in8 電驢下載 ed2k://|file|Cygwin-Easy-2007.03.21.iso|2137358336|30623e24827e40df1b0567428d118170|h=l3ec2kbogz34sw56npfkkxqk2c4ln3e7|/ Cygwin-Release-20061108.iso http://www.filebox.com/f9gu17serl65 Cygwin-Release-20061108.part01.rar http://www.filebox.com/ia2r6o1xpx96 Cygwin-Release-20061108.part02.rar http://www.filebox.com/6amvxeqwrz8k http://www.filebox.com/q6mtmzesaqr6 Cygwin-Release-20061108.part03.rar http://www.filebox.com/m13057qu5itv Cygwin-Release-20061108.part04.rar http://www.filebox.com/bvknkidgqaeg Cygwin-Release-20061108.part05.rar http://www.filebox.com/hrr6pyb4bmna Cygwin-Release-20061108.part06.rar http://www.filebox.com/llyl7bks4xnb Cygwin-Release-20061108.part07.rar http://www.filebox.com/gw7m07z8e7ra Cygwin-Release-20061108.part08.rar http://www.filebox.com/ei4029fqkenn Cygwin-Release-20061108.part09.rar http://www.filebox.com/pglky8a8sp2x Cygwin-Release-20061108.part10.rar http://www.filebox.com/4b31rm6mlk36 Cygwin-Release-20061108.part11.rar http://www.filebox.com/5mmujhrhqq3o Cygwin-Release-20061108.part12.rar http://www.filebox.com/ayq9qmdweq1g Cygwin-Release-20061108.part13.rar http://www.filebox.com/7ad4xl8a9cqu Cygwin-Release-20061108.part14.rar 電驢下載 ed2k://|file|Cygwin-Release-20061108.iso|1385754624|e887348a35f71aa388a5ffc15464b25d|h=hq2kl35bylasm2ksywpmggs36ldgcx4g|/ PS: 1)首先用Cygwin和MinGW的目的是為了生成可以在Win32下直接運行的代碼,編譯好的軟件只要拷貝到別人的系統馬上可以在Windows下運行,這一點Vmware和CoLinux立刻就槍斃了(本質都是要裝虛擬機,在虛擬的操作系統下運行)。 2)前面解釋過了,要裝最新的Cygwin 1.7.x根本沒必要下載ISO,直接到官網下載setup.exe再安裝最新版本就可以了,問題是這些新版的東西對老軟件支持不好,很多莫名其妙的錯,還不如舊版用得順手,所以我才會推薦Cygwin-Easy-2007和Cygwin-Release-2006。 3)我們並不是虛擬Cygwin,只是虛擬光驅而已,把光盤鏡像掛到虛擬光驅下,Cygwin-Easy-2007可以直接運行(本身就已經裝好了,節省了安裝的空間),Cygwin-Release-2006可以開始安裝(跟本地安裝一樣,節省了自己零散下載的時間,而且舊版很難找到了。官網上有個Legacy版要逐個文件下載,太辛苦了,完整版比較方便)。如果你有時間有熱情,建議做個Cygwin 1.5.x最新版的Easy版和Relase版ISO給大家分享。 Cygwin是完全仿真Unix的POSIX標準,MinGW是基於Cygwin-1.3的一個分支,使用純Win32 API,現在、將來都不打算支持POSIX。這就說明,大部分Unix軟件可以在Cygwin下編譯,而MinGW則需要修改源碼(關鍵是Win32 API跟POSIX的兼容度不高)。我自己前兩天剛用Cygwin和MinGW完成了mkisofs-2.01-cjk-md5版,你Google一下"mkisofs md5"就能找到了。我的源碼已經充分調試過了,你可以作為入門練習或者功能改進。我不是專職程序員,修改Unix軟件純粹是為了自己使用。 Cygwin 編譯器和工具 經測試,NetBeans C/C++ 模塊可以與 Cygwin.com 提供的下列編譯器和工具配合使用。 軟件或資源 已測試版本 描述 cygwin1.dll 1.7.2 適用於 Windows 的類似 Linux 的 Cygwin 環境 gcc 3.4.4 Cygwin C 編譯器 g++ 3.4.4 Cygwin C++ 編譯器 gdb 6.8 Cygwin GNU 調試器 make 3.81 Cygwin make 實用程序 再附上MSYS-MinGW-Gcc-3.45-4.45.7z http://www.filebox.com/ij2qsmhovyhg |
送花文章: 0,
|
向 jangow 送花的會員:
|
tmsyy (2013-01-14)
感謝您發表一篇好文章 |