程序安裝
1.官網https://www.cygwin.com/下載安裝程序,32位處理器的下載setup-x86.exe,64位處理器的下載setup-x86_64.exe

2.雙擊運行.exe程序
3.下一步

4. 選擇安裝模式

① Install from internet:網絡安裝,適合網絡情況比較好的情況。
② Download without installing:只從網上下載Cygwin的組件包,但不安裝。
③ Install from local directory:本地安裝
如何獲Cygwin的組件包?
-
在官網獲取組件包

-
其他途徑,比如清華的cygwin鏡像:https://mirrors.tuna.tsinghua.edu.cn/cygwin/
5. (選擇網絡安裝模式,下一步)選擇安裝路徑,install for 默認不變。

6. 默認選擇第一個即可
use system proxy settings:使用系統代理設置
direct connection :直接連接
use http/ftp proxy:使用http/ftp代理

7. 選擇一個下載鏡像的網址,選在國內網址比較好http://www.cygwin.cn或者使用阿里雲鏡像(http://mirrors.aliyun.com/cygwin/),點擊“下一步”

8. 選擇需要下載的安裝的組件包,配置開發環境和工具,可以配置C,C++,Java,python等。下面配置C環境:
l gcc-core:GCC的核心部分,但是這部分默認只包含C的編譯器及其公共部分,而對其他語言(C++, Ada等)的支持包需要另外安裝
l gcc-g++
l make
l gdb
l Binutils:它是一組開發工具,包括連接器,匯編器和其他用於目標文件和檔案的工具。這個軟件包會依不同的平台而不同,因為不同的架構指令集不同。
l Vim:編譯器窗口
l git
選擇full調出所有組件,在搜索框,搜做你要的組件

在new列,選擇組件版本,如何已經安裝過,會出現keep

9. 確認要安裝的組件,點“下一頁”

10. 最后,在桌面創建快捷或在將圖標添加到“開始”菜單
Create icon on Desktop:在桌面創建快捷方式
Add icon to Start Menu:將圖標添加到“開始”菜單

11.在windows命令提示符下使用Cygwin,需要添加Cygwin到Windows環境變量。
(1) 通過Win+Pause/Break鍵或者在我的電腦上右鍵選擇屬性打開系統屬性。
(2) 高級系統設置→高級→環境變量

(3) 系統變量→path→編輯

(4) 新建把Cygwin下bin的路徑復制進去,保存確認

(5) 正如下面的圖片里所看到的,pwd和ls在Windows命令提示符工作正常。

驗證Cygwin安裝是否成功
運行Cygwin,在命令行窗口輸入查看命令,有相應的信息內容即為成功。
Cygcheck -c cygwin 檢測Cygwin版本及狀態
gcc --version 查看gcc版本信息
g++ --version 查看g++版本信息
make --version 查看make版本信息
gdb --version 查看gdb版本信息

