Cygwin安装与配置
Cygwin可以在windows环境下模拟Linux系统,而且可以重用Linux下面丰富的脚本工具。windows的cmd太弱了。Cygwin是由Cygnus(天鹅座) Solution公司开发,不过已经被Redhat给收购了。
本质上Cygwin其实是在Windows上面模拟Unit行为,因为Shell是基于POIX接口来实现的,所以在Cygwin的Unix和windows API之间,Cygwin做了一次适配,将Unix的操作通过win32程序进行实现。
下载路径:https://cygwin.com/setup-x86_64.exe
可以选择东软信息学院的镜像地址: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/...。
如果安装完全,应该可以直接运行Cygwin64 Terminal,但是我之所以发现了bat文件是因为我首次安装的可能是没有安装完全,双加Cygwin64 Terminal报错,看了一下快捷方式指向:E:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -,随后到/bin目录下看了一下确实没有mintty;于是我又点击了一次setup.exe因为之前已经安装成功,一路next,到了安装package页面我看到了还有一些处于pending状态包。可能就是因为这些pending包没有安装吧。于是又安装了一次。这次非常成功。Terminal也可用了。
Cygwin安装与配置的更多相关文章
- Windows下Linux 环境 Cygwin安装及配置 基本工具使用
用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习.本文主要目的让你可以通过cygwin使用基 ...
- Cygwin安装配置
1.下载安装Cygwin 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/ 或者直接使用下载连接来下载安装程序,下载连接是: ht ...
- 通过cygwin安装openSSH
openSSH的安装是学习hadoop必不可少的一步,如果ssh装不好,hadoop的安装会进行不下去.本人初学hadoop时发现以前安装ssh走了一些弯路,现在又有了一些认识,所以重写了这篇日志,供 ...
- Node.js入门:Node.js&NPM的安装与配置
Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0. ...
- Hadoop 苦旅(1)——准备以及Cygwin安装
安装篇: 安装是最基本的,也是最难的.俗话说的好,万事开头难啊!的确如此.刚开始,自己折腾,总会是这样那样的问题,也许一个小的问题,就要推倒了重来.我现在就将这几天(2014-2-16~2014-2- ...
- Win7上Git安装及配置过程
Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...
- Linux下Qt的安装与配置
参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...
- MSYS2 安装和配置
MSYS2 安装和配置 msys2 和 cygwin 类似,提供了一个类 Linux 的 shell 环境和工具链,同时还使用了 arch linux 的 pacman 管理软件包,比 cygwin ...
- nodejs的安装和配置
上次我们介绍了nodeJs入门的一些概念包括nodeJs.npm.express,这次我们介绍在linux的安装以及配置过程 目录: 1 如何在 Linux.Windows上通过包或包管理器安装 No ...
随机推荐
- The _imageingft C module is not installed
遇到的问题如图所示,使用的方法: 下载地址:http://effbot.org/downloads 并没有解决,有人用这样的方法成功了,只能说很遗憾,我并没有成功 大神给的解决办法,不要再win平台下 ...
- [转]IIS7.5 添加expires头 提高性能
本文转自:http://niutuku.com/tech/www/271454.shtml 对于页面中不经常变化的静态内容通过指定expires头,来进行浏览器端的缓存,减少每次访问时的请求. 原理: ...
- CF Drazil and Date (奇偶剪枝)
Drazil and Date time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...
- poj 2723 2-SAT问题
思路:二分枚举能开的门的数量,将每次枚举转换成2-SAT问题.这里存在的矛盾是假设有门上a,b两个锁,a锁对应于1号钥匙,而一号钥匙的配对是2号钥匙,b锁对应于3号钥匙,3号的配对是4号钥匙.那么2号 ...
- HTTP - 基本认证
有数百万的人在用 Web 进行私人事务处理,访问私有的数据.通过 Web 可以很方便地访问这些信息,但是仅仅是方便访问还是不够的.我们要保证只有特定的人能看到我们的敏感信息并且能够执行我们的特权事务. ...
- 分享:在微信公众平台做HTML5游戏经验谈(转载与http://software.intel.com/zh-cn/blogs/2013/04/03/html5)
分享:在微信公众平台做HTML5游戏经验谈 Dawei Cheng 程大伟... 于 星期三, 03/04/2013 - 03:19 提交 最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引 ...
- 第五篇、iOS常用的工具 app icon 、office文件格式互转、在线HTML编辑器、16、10进制互转
1.图片工厂,一键生成所以的应用图标 2.office文件转换格式 3.HTML在线编辑器 4.十六进制和十进制互转
- Objective-C调用Swift
如果已经有了一个老的iOS应用,它是使用Objective-C编写的,而它的一些新功能需要采用Swift来编写,这时就可以从Objective-C调用Swift. Objective-C调用Swift ...
- PHP学习笔记 - 进阶篇(6)
PHP学习笔记- 进阶篇(6) 会话控制(session与cookie) 当前的Cookie为: cookie简介 Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据. ...
- OpenGL4-绘制旋转的立方体
代码下载 #include "CELLWinApp.hpp"#include <gl/GLU.h>#include <assert.h>#include & ...