Cygwin最新详细安装教程(附安装包)

目录

初识:Cygwin‌

一、下载Cygwin‌

二、安装Cygwin

1.下载安装包之后右键解压出来

2.右键安装包,点击【以管理员身份运行】

3.点击【下一页(N)】

4.勾选【从互联网安装】,然后点击【下一页(N)】

5.在D盘创建名称【cygwin64】的文件夹

6.回到软件安装界面,点击【浏览】

7.选中第五步在D盘创建的文件夹,然后点击【确定】

8.确认安装路径后,点击【下一页(N)】

9.点击【浏览】

10.在D盘新建【cygwindata】文件夹,选中之后点击【确定】

11.检查软件包安装目录,然后点击【下一页(N)】

12.勾选【直接连接(D)】,然后点击【下一页(N)】

13.选择自定义镜像网站

14.选中镜像网站后,点击【下一页(N)】

15.等待下载完成

16.点击【ALL】前面的加号按钮

17.然后点击【Devel】前面的加号按钮

18.下拉找到【binutils】

19.选择最新的版本号

20.【跳过】变成版本号才是正确操作

21.然后依次找到【gcc-coreh】和【gcc-g++】选择任意版本

22.找到【gdb】,选择10.0以上较新版本

​编辑

23.最后找到【mingw64-i686-gcc-core】和【mingw64-i686-gcc-g++】选择任意版本

24.操作完成后,点击【下一页(N)】

25.点击【下一页(N)】

26.等待安装完成

27.勾选【在桌面上创建快捷方式】,然后点击【完成】

三、验证Cygwin安装是否成功

1.右键以管理员身份打开【Cygwin.bat】

2.在弹出的命令窗口输入

3.查看gcc版本命令

4.查看g++版本命令


初识:Cygwin‌

‌Cygwin‌是一个在Windows平台上运行的类UNIX模拟环境,它是一个开源的免费软件,由Cygnus Solutions公司开发。Cygwin通过提供一个名为cygwin1.dll的动态链接库,实现了在Windows上运行Unix应用程序的功能。这个DLL拦截并重定向Unix系统调用,将其转换为Windows本机API调用,从而在Windows上模拟了一个类Unix的环境‌。

一、下载Cygwin‌

下载地址:https://pan.quark.cn/s/e1035742cb10


二、安装Cygwin

1.下载安装包之后右键解压出来


2.右键安装包,点击【以管理员身份运行】


3.点击【下一页(N)】


4.勾选【从互联网安装】,然后点击【下一页(N)】

从互联网安装:这种模式直接从Internet安装,推荐选择这个方式安装;
下载而不安装:这种模式只从网上下载Cygwin的组件包,但不安装;
从本地目录安装:这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。


5.在D盘创建名称【cygwin64】的文件夹


6.回到软件安装界面,点击【浏览】


7.选中第五步在D盘创建的文件夹,然后点击【确定】


8.确认安装路径后,点击【下一页(N)】


9.点击【浏览】


10.在D盘新建【cygwindata】文件夹,选中之后点击【确定】


11.检查软件包安装目录,然后点击【下一页(N)】

这一步选择安装过程中从网上下载的Cygwin组件包的保存位置,Cygwin组件保存到了本地,以便以后能够再次安装。


12.勾选【直接连接(D)】,然后点击【下一页(N)】

使用系统代理设置:使用系统的代理设置连接网络。
直接连接:一般大多数用户都是这种方式连接的网络,所有没有特殊需求直接勾选这个即可。
使用HTTP/FTP代理:如果有需要,自己选择此项后,设置对应的代理地址和端口即可


13.选择自定义镜像网站

不同的镜像存放了不同的包,为了获得最快的下载速度,我们这里选择阿里云开源镜像。


14.选中镜像网站后,点击【下一页(N)】


15.等待下载完成


16.点击【ALL】前面的加号按钮


17.然后点击【Devel】前面的加号按钮


18.下拉找到【binutils】


19.选择最新的版本号


20.【跳过】变成版本号才是正确操作


21.然后依次找到【gcc-coreh】和【gcc-g++】选择任意版本


22.找到【gdb】,选择10.0以上较新版本


23.最后找到【mingw64-i686-gcc-core】和【mingw64-i686-gcc-g++】选择任意版本


24.操作完成后,点击【下一页(N)】

对于安装Cygwin来说,就是安装各种各样的模块而已。最核心的,记住一定要安装Devel这个部分的模块(binutils、 gcc 、mingw 、gdb),其中包含了各种开发所用到的工具或模块。


25.点击【下一页(N)】


26.等待安装完成


27.勾选【在桌面上创建快捷方式】,然后点击【完成】


三、验证Cygwin安装是否成功

1.右键以管理员身份打开【Cygwin.bat】

D:\cygwin64


2.在弹出的命令窗口输入

cygcheck -c cygwin

输入命令会打印出当前cygwin的版本和运行状态,如果status是ok的话,则cygwin运行正常。


3.查看gcc版本命令

gcc --version


4.查看g++版本命令