Cygwin
Cygwin是一个在Windows平台上模拟UNIX环境的项目,提供POSIX API兼容层和大量移植的UNIX软件包,使UNIX/Linux程序能在Windows上运行。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
UNIX/Linux的命令行程序十分高效,但在Windows上命令行却不那么顺手。早在Windows 95年代,Cygnus公司就想办法利用Win32 API制作了一个模拟UNIX的库——cygwin1.dll,即Cygwin项目,提供了大部分POSIX标准API。在此基础上进一步将大量软件包如libc、zlib、bash、gcc、vim、awk、sed、git甚至X.org等等都移植了过来,形成了规模庞大的软件仓库。
有了Cygwin,UNIX/Linux中的程序,很容易地移植到Windows平台。本文是对它的介绍,作者是一个爱好编程的电气工程师,写了系列博文。原文链接:Cygwin系列(一):Cygwin是什么 或 知乎链接:Cygwin系列(一):Cygwin是什么