目录
10.在D盘新建【cygwindata】文件夹,选中之后点击【确定】
21.然后依次找到【gcc-coreh】和【gcc-g++】选择任意版本
23.最后找到【mingw64-i686-gcc-core】和【mingw64-i686-gcc-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