下載安裝Cygwin | ||||
咱們能夠到Cygwin的官方網站下載Cygwin的安裝程序,地址是: 或者直接使用下載鏈接來下載安裝程序,下載鏈接是:linux http://www.cygwin.com/setup.exe編程 下載完成後,運行setup.exe程序,出現安裝畫面。直接點「下一步」,出現安裝模式的對話框,以下圖所示:ubuntu
咱們看到有三種安裝模式:小程序
從上述三種模式中選擇適合你的安裝模式,這裏咱們選擇第一種安裝模式,直接從網上安裝,固然在下載的同時,Cygwin組件也保存到了本地,以便之後可以再次安裝。選中後,點擊「下一步」,windows
這一步選擇Cygwin的安裝目錄,以及一些參數的設置。默認的安裝位置是C:\cygwin\,你也能夠選擇本身的安裝目錄,而後選擇「下一步」,網絡
這一步咱們能夠選擇安裝過程當中從網上下載的Cygwin組件包的保存位置,選擇完之後,點擊「下一步」,eclipse
這一步選擇鏈接的方式,選擇你的鏈接方式,而後點擊下一步,會出現選擇下載站點的對話框,以下圖所示,工具
在這一步,須要注意,爲了得到最快的下載速度,咱們首先在列表中尋找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
之前一直都是安裝的雙系統來運行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上把整個項目都下載了下來,查看、修改、提交,一切正常。
至此,基本搞定。