本节咱们将从下面4个方面进行解说:
1.Cygwin简介
2.Cygwin作业机制
3.装置进程
4.简略的发动一下
一、Cygwin简介
Cygwin是一个在windows渠道上运转的类UNIX模仿环境,是cygnus solutions公司开发的自由软件(该公司开发了许多有用的东西,闻名的还有eCos,不过现已被Redhat收买)。它关于学习UNIX/Linux操作环境,或许从UNIX到Windows的应用程序移植,或许进行某些特别的开发作业,尤其是运用GNU东西集在Windows上进行嵌入式体系开发,十分有用。跟着嵌入式体系开发在国内日渐盛行,越来越多的开发者对Cygwin产生了爱好。
二、Cygwin作业机制
cygnus最初首要把gcc,gdb,gas等开发东西进行了改善,使他们能够生成并解说win32的方针文件。然后,他们要把这些东西移植到windows渠道上去。一种计划是根据win32 api对这些东西的源代码进行大幅修正,这样做明显需求很多作业。因而,他们采取了一种不同的办法——他们写了一个同享库(便是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也便是说,他们根据 win32 api写了一个unix体系库的模仿层。这样,只要把这些东西的源代码和这个同享库连接到一同,就能够运用unix主机上的穿插编译器来生成能够在 windows渠道上运转的东西集。以这些移植到windows渠道上的开发东西为根底,cygnus又逐渐把其他的东西(几乎不需求对源代码进行修正,只需求修正他们的装备脚本)软件移植到windows上来。这样,在windows渠道上运转bash和开发东西、用户东西,感觉好像在unix上作业。
三、装置进程
1.首要下载Cygwin这个软件。
2.然后翻开现已下载好的Cygwin软件,找到exe文件。如下图所示。
3.点击exe文件进行装置。如下图所示:
4.挑选装置途径。如下图所示: