1.1. 什么是Cygwin

Cygwin是一个集合,这个集合包含了一堆的工具,目的在于,在windows平台上,提供一个Linux的环境。

作为在Windows下面的软件,Cygwin中最核心的,是个dll库,叫做cygwin1.dll,

其提供了底层的Linux API的所有功能,供Cygwin下面的各种工具,模块等调用,以此来实现在Windows下模拟Linux环境。

从cygwin的具体表现和文件组成上来说,就是:核心的Cygwin DLL文件 + 各种Linux下面的模块(工具/软件/库)