cygwin是一个在windows平台上运行的unix模拟环境,下载与安装
2019獨角獸企業重金招聘Python工程師標準>>>
| 下載安裝Cygwin | ||||
| 我們可以到Cygwin的官方網站下載Cygwin的安裝程序,地址是: ????http://www.cygwin.com/ 或者直接使用下載連接來下載安裝程序,下載連接是: ????http://www.cygwin.com/setup.exe 下載完成后,運行setup.exe程序,出現安裝畫面。直接點“下一步”,出現安裝模式的對話框,如下圖所示:
我們看到有三種安裝模式: Install from Internet,這種模式直接從Internet安裝,適合網速較快的情況; Download Without Installing,這種模式只從網上下載Cygwin的組件包,但不安裝;
從上述三種模式中選擇適合你的安裝模式,這里我們選擇第一種安裝模式,直接從網上安裝,當然在下載的同時,Cygwin組件也保存到了本地,以便以后能夠再次安裝。選中后,點擊“下一步”,
這一步選擇Cygwin的安裝目錄,以及一些參數的設置。默認的安裝位置是C:\cygwin\,你也可以選擇自己的安裝目錄,然后選擇“下一步”,
這一步我們可以選擇安裝過程中從網上下載的Cygwin組件包的保存位置,選擇完以后,點擊“下一步”,
這一步選擇連接的方式,選擇你的連接方式,然后點擊下一步,會出現選擇下載站點的對話框,如下圖所示,
在這一步,需要注意,為了獲得最快的下載速度,我們首先在列表中尋找Cygwin中國鏡像的地址:http://www.cygwin.cn,如果找到就選中這個地址;如果找不到這個地址,就在下面手動輸入中國鏡像的地址:http://www.cygwin.cn/pub/,再點擊“Add”,然后再在列表中選中。選擇完成后,點擊“下一步”,
這一步,我們選擇需要下載安裝的組件包,為了使我們安裝的Cygwin能夠編譯程序,我們需要安裝gcc編譯器,默認情況下,gcc并不會被安裝,我們需要選中它來安裝。為了安裝gcc,我們用鼠標點開組件列表中的“Devel”分支,在該分支下,有很多組件,我們必須的是: binutils? 鼠標點擊組件前面的循環按鈕,會出現組建的版本日期,我們選擇最新的版本安裝,下圖是選中后的四類組件的截圖:
選完以后,我們選擇下一步,進入安裝過程,如下圖所示, 安裝的時間依據你選擇的組件以及網絡情況而定。安裝完成后,安裝程序會提示是否在桌面上創建Cygwin圖標等,點擊完成退出安裝程序。 |
轉載2:http://bbs.ednchina.com/BLOG_ARTICLE_318624.HT
M
windows下搭建Linux開發環境??[軟件開發] 發布時間:2009-12-06 12:21:50 ?以前一直都是安裝的雙系統來運行windows和linux,當想學習一下
linux編程的時候就跑到linux下面去,做其他事情的時候就轉到windows下面來。雖然在linux下也學會了使用wine,也能夠運行
source
insight看看程序,或者打開winamp聽聽歌,不過畢竟不是windows環境,還是有很多不方便的地方,winamp最小化了居然還原的時候桌
面上沒有圖標;采用source
insight打開linux源碼,中文注釋卻全是亂碼,好不容易轉好了字體,打開來,字體大小不一,根本無法查看,最后只好放棄。
無意間,用vmware安裝好了ubuntu的圖形化界面,才發現一切原來如此簡
單。以前雖然也用過vmware,不過以前電腦配置實在是太差,在vmware下面安裝linux的圖形化界面能安裝成功,卻無法使用,只好望洋興嘆。這
次終于應用vmware把所有東西都搞定了,可以讓我遠離雙系統了,也節省下了40G的硬盤空間。
1)vmware安裝Ubuntu
很簡單,感覺都沒什么好說的,先安裝vmware,windows安裝程序,傻瓜
式的安裝,easy。然后到ubuntu網站去下載live cd或者dvd版本都行,個人建議下載live
cd就可以了,安裝以后基本的系統環境和常用軟件都有了,當然IDE環境是沒有的;不過我下載的dvd版本好像安裝的時候也沒有把IDE環境安裝上去,還
是我自己后來安裝的,因此live cd和dvd在初始安裝時,差別不大。
2)設置ubuntu環境
在vmware下面安裝過的ubuntu圖形界面,分辨率好像是800*600
的,即使是全屏,也只能占這么大的屏幕,不是一般的郁悶;就像你面前有一頓美食,偏偏是鎖在一個大鐵籠子里的,而你的手能夠到的卻只有一兩個菜,那個郁悶
勁,確實讓人難受。不過也沒有關系,因為你沒有安裝vmware tools,所以你無法享受全屏帶來的好處。安裝過vmware
tools以后,你就發現屏幕能根據具體大小進行自動調整了。不過我在安裝vmware
tools時,是出錯了的,有一步編譯出錯了,不過最后還是安裝成功了,只是在windows和linux之間共享的文件不能相互訪問。不過,平時訪問文
件比較少,而且Ctrl+C/Ctrl+V,已經文件的復制、粘貼都能正常使用,因此對于我來說,這點缺憾我能接受,
由于安裝的ubuntu環境只是簡單的辦公環境,都是一些基本軟件,惟一能派上用
場的可能就是open
office,而開發環境方面,只有最基本的一些軟件。個人比較習慣于用IDE來開發程序,因為可以省去很多其他的麻煩,比如手動編寫makefile文
件,運行cvs命令進行cvs操作,或者是采用gdb命令進行調試,這樣可以更專注于程序編寫。關于IDE開發還是采用最簡單的vi開發,gcc編
譯,gdb調試,仁者見仁,智者見智,沒有好壞,關鍵看個人喜好。與我而言,我安裝好ubuntu以后,需要安裝一個最適合的IDE環境,以便于開發;在
ubuntu下面安裝軟件,現在也是越來越方便了,有圖形化的添加/刪除界面,很是方便,惟一需要說明的是找一個合適的軟件源,否則你會發現安裝軟件真是
一件郁悶的事情,看著你的電腦以400Bps的速度從網絡上面下載軟件包時,估計你恨不得把網絡給拆了,順便把你的網絡運營商給臭罵一通,其實這一切的根
源在于你沒有找到合適的軟件源,我采用的是電信的ADSL線路,找的是lupa網絡的源,也是電信的線路,速度不是一般的快,真的是很幸福,源地址
為:deb http://mirror.lupaworld.com/ubuntu??intrepid main universe;如果你是教育網的網絡或者用的是聯通、有線通的網絡,你可能需要另外找一個合適的源,ubuntu的源可以通過網址:https://wiki.ubuntu.com/Mirrors查詢,一定可以找到適合你的源。
3)搭建IDE環境
本來以前都是用eclipse環境進行開發的,但是在ubuntu下運行
eclipse實在是太慢了,而且我也不需要用到java的編譯環境,只需要用到C編譯環境就可以了,所以安裝好eclipse以后試用一次以后就放棄
了。在linux下常見的IDE其實也不少:anjuta、code::blocks、eclipse、netbeans、kdeveloper、
slickedit;slickedit只有商業版,就不考慮了;kdeveloper太復雜,更適合于GUI程序開發,也不考慮。anjuta其實是不
錯的,編寫小程序很方便,也能使用cvs,不過anjuta的工程用著不是太舒服,所以用了一次以后也放棄了;code::blocks是上學的時候就使
用過的,更方面都挺讓我滿意的,然而惟一的一個缺點也是一個致命的缺點,就是我沒有找到cvs功能,由于我在vmware下面開發的程序需要在保存到一個
固定的盤上面,而linux和windows文件共享功能沒有實現,通過cvs是一個十分方便的辦法。最后,只好決定采用netbeans,應該說
netbeans是一個十分不錯的工具,功能越來越好,以前被大家詬病的界面現在也越來越美觀了。
最初是通過ubuntu系統的添加/刪除軟件功能添加的netbeans,版本是
6.1的,用起來也是很方便,但是讓人覺得不舒服的是,netbeans主要還是用于java開發的,里面有太多java的殘留痕跡,而且安裝了太多的插
件,自然程序運行起來也會慢一些,所以只好找更好的辦法,于是跑到netbeans主頁上面找了一通,找到6.5的安裝文件下來,是sh格式的,可惜剛開
始安裝時安裝失敗,說是無法運行sh文件,后來才發現ubuntu下面sh文件的運行和linux下有區別,需要運行sudo sh
*.sh進行安裝。安裝好以后,打開程序,導入以前6.1版本的文件,純中文界面,比以前的中英結合的6.1版本好看多了。
4)構建CVS環境
CVS的環境構建很簡單,以前在學校時就搭過實驗室的CVS環境,因此這次也是輕車熟路,安裝cvsnt,構建倉庫,配置用戶權限,OK,全搞定;再切換到linux下,配置CVSROOT環境變量,然后在netbeans下面進行導入、導出、更新、提交,一切正常。
由于netbeans既適用于windows平臺,也能用于linux平臺,所以心血來潮,又跑到windows下安裝了netbeans,并且從cvs上把整個項目都下載了下來,查看、修改、提交,一切正常。
至此,基本搞定。
轉載于:https://my.oschina.net/u/233641/blog/68432
總結
以上是生活随笔為你收集整理的cygwin是一个在windows平台上运行的unix模拟环境,下载与安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PROC系列之/proc/stat/
- 下一篇: 汇编语言原理