Cygwin安装与配置

  Cygwin能够在windows环境下模拟Linux系统,并且能够重用Linux下面丰富的脚本工具。windows的cmd太弱了。Cygwin是由Cygnus(天鹅座) Solution公司开发,不过已经被Redhat给收购了。c++

  本质上Cygwin实际上是在Windows上面模拟Unit行为,由于Shell是基于POIX接口来实现的,因此在Cygwin的Unix和windows API之间,Cygwin作了一次适配,将Unix的操做经过win32程序进行实现。shell

  下载路径:https://cygwin.com/setup-x86_64.exewindows

  能够选择东软信息学院的镜像地址:mirrors.neusoft.edu.cn工具

  必要的组件:Devel下面的gcc-core,gcc-c++,gdb,mingw-core,mingw-g++五个组件勾选上(须要点击一次前面的“skip”)命令行

  安装过程当中发现常常会断开,这个时候,须要cancel,而后从新安装,再回到选择安装程序的界面,须要在All这个节点屡次点击,使其状态为“reinstall”,而后再次勾选要安装的组件,这样就会进行续下载(不然每次都会从头下载)。接口

  安装完毕后,其实有两个地方能够进入到shell,首先是默认的一个shell的快捷方式:Cygwin64 Terminal,这个比较专业;你也能够到安装Cygwin的根目录,能够看到Cygwin.bat文件,双击能够进入到一个Command的命令行,若是是后者,还须要配置windows的Path路径,把%cygwin安装路径%/bin放入,由于本质上这个Cypwin的命令行窗口仍是windows的命令行窗口。前者则不须要进行配置,由于经过敲入echo $Path 以及echo %Path%,你会看到内容都是不同的,前者会把全部的Path路径都添加上前缀/Cygwin,若是是C盘,将会被转化为/Cygwin/c/...。ip

  若是安装彻底,应该能够直接运行Cygwin64 Terminal,可是我之因此发现了bat文件是由于我首次安装的多是没有安装彻底,双加Cygwin64 Terminal报错,看了一下快捷方式指向:E:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -,随后到/bin目录下看了一下确实没有mintty;因而我又点击了一次setup.exe由于以前已经安装成功,一路next,到了安装package页面我看到了还有一些处于pending状态包。可能就是由于这些pending包没有安装吧。因而又安装了一次。此次很是成功。Terminal也可用了。开发

相关文章
相关标签/搜索