cygwin是windows上的仿真linux環境,可以對很多基于linux開發的源碼進行編譯,比如以前接觸的vlc和ffmpeg等音視訊項目。
還有一個類似的環境是mingw+msys,但是在windows7 x86_64位上mingw的界面msys(rxvt)無法使用,醜陋的dos視窗及極慢的反應速度讓人無法接受。
cygwin雖然也慢,但提供了基于自身環境的gcc,還提供了mingw的gcc,并且也內建了相關軟體,諸如ssh,git等,界面及顔色較為漂亮,字型可修改,還有中文的輸出,比較完美。
當然,cygwin也有自己的缺點,那就是無法使用類似mingw-get進行軟體的線上更新。需重新運作安裝檔案進行了更新,雖然麻煩點,但不太經常更新軟體是以可以湊合使用。
<a></a>
也可到汪汪的網盤下載下傳離線安裝zip包,路徑為<code>/cygwin</code>。
注意:後面章節某些圖檔由于是之前切的,有些路徑并不能完全對應。
輕按兩下“setup-x86.exe”。
點選“下一步”。
選擇“install from local directory”,進行離線安裝。點選“下一步”。
線上安裝請選擇“install from internet”,并添加國内163的源<code>http://mirrors.163.com/cygwin/</code>。
選擇安裝路徑,建議安裝到除系統盤的根目錄下。點選“下一步”。
選擇離線包的路徑 ,點選“下一步”。
選擇要安裝的包,将狀态從“skip”點選到相對應的版本,具體哪些需要安裝,見下一章。點選“下一步”。
正在安裝……
選擇要建立的圖示,點選“完成”。
輕按兩下桌面的“cygwin terminal”圖示,第一次啟動,會建立<code>$home</code>目錄,及相關的檔案。至此,安裝完成。
推薦的安裝包如下。如果需要其他安裝包,再次運作安裝檔案,選擇線上安裝,并重新選擇安裝的包即可。
開啟cygwin後,在标題欄點選右鍵->“option”。
設定字型。幾種常用的等寬字型,請到汪汪的網盤下載下傳,路徑為<code>/fonts</code>。
設定顯示行數。
cygwin可通路系統中的所有檔案,預設的根目錄/為cygwin的安裝目錄,要通路其他盤符,對應的路徑為<code>/cygdriver/盤符</code>。
建議先備份<code>$home</code>目錄。
删除安裝檔案夾。
系統資料庫删除<code>[hkey_local_machine\software\wow6432node\cygwin]</code>。
滑鼠選中即為複制。
右鍵->“paste”為粘貼,快捷鍵為<code>shift+insert</code>。
(2015.07.20更新本章。2016.05.14再次更新。)
cygwin官方推薦使用<code>setup.exe</code>進行程式更新,不推薦其他方式,諸如<code>apt-cyg</code>。<code>setup.exe</code>支援指令行參數。可以用參數開啟靜默安裝。更新過程參數如下。
更新完成後,建議重新開機cygwin,因為<code>cygwin1.dll</code>更新後不會自動加載,其他程式無法讀取正常通路。
<code>setup.exe</code>的幫助文檔解釋了上述參數的作用。
~~ eof ~~