首页 > 其他分享 >Cygwin‌最新详细安装教程(附安装包)

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

时间:2024-12-07 11:31:48浏览次数:8  
标签:教程 安装 gcc 勾选 点击 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++版本命令

标签:教程,安装,gcc,勾选,点击,Cygwin,一页,安装包
From: https://blog.csdn.net/ZHOUPUYU/article/details/144184665

相关文章

  • 黑白照片转彩色,AI实现。免费教程
    介绍一款专门用于将黑白照片转换为彩色图像。主要功能•自动化色彩化:可以自动为黑白照片添加颜色,用户只需上传照片,平台会迅速生成彩色版本。•多种颜色滤镜:用户可以从21种以上的颜色选项中进行选择,以找到最适合其照片的效果。这些滤镜可以改变整体外观或特定区域的颜......
  • Redis教程【二】
    Redis由入门到精通4.Redis配置文件4.1远程连接配置修改redis.conf配置文件bind127.0.0.1-::1表示只能接受本机的访问,要通过其他电脑远程进行连接就应该注释protected-modeyes表示开启保护模式,只能通过本机访问,远程不能访问,改为no就可以进行远程访问了protecte......
  • 国内如何使用支付宝的方式开通订阅升级ChatGPT Plus 会员 ChatGPT-各模型的升级教程
    随着人工智能技术的不断发展,相关服务在国内的应用也日益广泛。许多用户希望通过「支付宝」升级到高级会员,以获得更稳定的服务支持、更快的响应速度以及更高的答案准确性。高级会员版本提供多项增强功能,显著提升整体使用体验。本文将详细介绍如何仅通过「支付宝」在国内开通......
  • Golang教程第16篇(语言数组)
    Go语言数组Go语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明number0,number1,…,number99的变量,使用数组形式numbers[0],numbers[1]…,......
  • 基于Pytorch的深度学习入门教程
    基于Pytorch的深度学习入门教程私以为深度学习入门主要是数据+模型,因此本教程从数据入手,逐步深入本教程需要一定的基础,不是对内容的详细讲解,更偏重于引导入门。详细内容参见​PyTorchdocumentation关于分析python包内容及作用​dir()​获取包中的所有功能​help()​帮助文......
  • 免费内网穿透,了解下?手把手搭建,三步搞定!网络安全零基础入门到精通实战教程!
    在内网部署的一个应用,想分享给外网的小伙伴玩玩?学校实验室有一台高性能服务器,在外网就无法使用?来吧,内网穿透,了解一下?1.关于内网穿透1.1什么是内网穿透且看百度百科的说法:内网穿透,也即NAT穿透,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不......
  • 【详细教程】如何下载伯索云学堂上面已购买的视频课程
    前言:很多同学都想知道伯索云学堂视频课程怎么下载,但是伯索云上面已购买的视频课程是不提供直接下载方式的,所以下面就教大家如何下载伯索云学堂上面已购买的视频课程。一、下载器首页输入A回车,再输入伯索云对应序号并按回车,提示登录,再输入Y登录对应的伯索云账号二、此时会有弹窗......
  • 2024Webstorm安装使用教程(JS开发工具,附激活小妙招)
    第一步开启Webstorm之旅为了方便,也可以去链接取点击获取安装包待下载顺利完成后,双击安装包开启安装程序,在安装向导中一路点击“next”,依照提示逐步完成基础安装设置首次打开,会要求输入激活码才能使用第二步点击获取补丁文件保存下载之后进入文件夹***/JetBrains2023......
  • 2024版最新渗透测试零基础入门教程,带你入门到精通(超详细),收藏这篇就够了
    一、渗透测试是什么?释义:我们理解的渗透测试是通过各种⼿段对⽬标进⾏⼀次渗透(攻击),通过渗透来测试⽬标的安全防护能⼒和安全防护意识。打个⽐⽅:⽐如电视剧《我是特种兵》⾥⾯的演习,特种部队(进攻⽅)渗透到蓝军(防守⽅)的指挥部进⾏斩⾸,如果斩⾸成功,那么就可以知道蓝⽅的防守能......
  • Metasploit木马生成教程,零基础入门到精通,收藏这篇就够了
    0****1概述上次我们聊到了通过目标系统漏洞来获取目标的权限,其实我们除了可以通过目标系统的漏洞来获取meterpreter之外,还可以直接通过木马获取。msfvenom就是MSF中用来生成后门木马的模块,在目标机器上执行后门木马,然后在本地配置监听目标即可上线,攻击机即可获得me......