目录
一、Cygwin 编译器简介
1.1、Cygwin
Cygwin 是一个在 Windows 操作系统上模拟 Unix/Linux 环境的软件包,它允许用户在 Windows 上使用 Linix 工具和应用程序。
Cygwin 通过提供一组 DLL(动态链接库),这些 DLL 充当 Unix 系统调用层和 Windows 内核之间的桥梁,使得 Unix 程序能够在 Windows 系统上运行。
1.2、MinGW 与 Cygwin 的区别
如果你想把 windows 下的程序移植到 Linux 的程序,选择 Cygwin。
如果你想开发 windows 下的程序,选择 Mingw。
二、Cygwin 编译器下载
Cygwin 官网:https://www.cygwin.com/
在官网下载安装包:

三、Cygwin 编译器安装
3.1、安装下载完成后,双击下载的文件:

3.2、选择下载源
接下来可以一直点击下一步(按照默认的配置就行):

3.3、选择待会下载的软件存放目录
这个是 Cygwin 安装包,记住位置,待会底下第3.10步要用

3.4、选择软件的根安装目录
这个是 Cygwin 安装位置,如果 c 盘空间不够可以放别的盘。记住位置,待会底下第3.10步要用

3.5、选择互联网连接

3.6、选择 Cygwin 镜像安装包
这里我们可以添加网易开源镜像阿里云镜像 https://mirrors.aliyun.com/cygwin/。
然后下一步

3.7、选择安装包默认即可,并下一步开始安装

3.8、等待下载并安装完成

安装完成后,就会在桌面生成一个图标

3.9、查看当前的 cygwin 的版本信息
双击图标,进入命令行界面,输入 cygcheck -c cygwin 命令可以查看当前的 cygwin 的版本信息:

3.10、拷贝安装包 和 安装位置
把第3.3步中 Cygwin 的 安装包 放到第3.4步中 Cygwin 的 安装位置 下
3.11、安装 gcc/g++ 的编译环境
- 在命令行进入 Cygwin 的目录下,执行
cd /命令; - 查看确认
setup-x86_64.exe文件是否存在,执行ls命令; - 文件不存在则确认第
3.10步操作,文件存在则安装 gcc/g++ 的编译环境,执行setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel命令; - 等待跳出安装界面,自动安装完成后,进入 Cygwin64 终端, 输入
gcc --version命令就可以查看版本信息了。

版本号为 12.4.0,说明 gcc 安装完成。接下来就可以跟 Linux 系统一样操作使用了。
每日一更!
公众号、优快云等博客:小鹅编程笔记
日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

被折叠的 条评论
为什么被折叠?



