Cygwin是一个在windows平台上运行的unix/Linux的模拟环境(其实就是Linux的Terminal界面,运行Linux命令行的)。有时候会想:Window跟Linux是两个独立的平台,非得要两个平台干嘛,事实并不是我们初学者一开始所想的那么简单,当我们熬进行某些特殊的工作(特别是大多数人不干的微型硬件系统),尤其是使用gnu或者arm_Linux_g++等工具的时候,得进入Linux平台,安装、编译......还好,Cygwin提供了这么一种强大方便的工具。让你在windows系统就可以进行Linux的一些操作了。
选择install from internet,然后next。。。
选择安装目录,注意:最好不要在 Windows 系统的根目录(比如 C:)中安装 Cygwin。最好把 Cygwin 安装在它自己的子目录中,您选择的目标目录将成为模拟的 UNIX 环境的根目录。例如,如果在 C:\cygwin 中安装,那么虚拟的 /usr/bin 实际上是 C:\cygwin\usr\bin)。对于 Install For 选项,不要选择 Just Me。把 Default Text File 类型设置为 Unix,从而尽可能提高与其他 UNIX 机器上存储的现有文件的兼容性。还有,路径上文件名最好不要有空格或中文名。然后next.。。。
选择Internet的连接类型:Direct Connection
就会出现Cygwin的镜像点列表。国内的资源下载速度比较快,建议到网易上找镜像。http://mirrors.163.com/cygwin/
然后选择所需的工具包和实例,然后就Next,
之后就是漫长的下载安装过程(吃个饭,睡个觉)............
然后,然后就终于装完了。创建桌面的快捷方式后你就可以想打开一半应用程序一样使用Cygwin来使用Linux命令了。
1 首先运行Cygwin,输入cygcheck -c cygwin命令,查看版本信息
2 如果有出息版本信息,没有其他问题,然后就可以用Linux命令运行各种程序和查看文件了(包括windows平台的文件),当然,你一直用cd ...只会返回到你的用户主菜单,就是你刚才安装时指定的目录。怎么查看windows平台的文件呢?原来,Cygwin吧整个windows文件系统给拐杖到自己的文件cygdrive里了。
用命令df -jh 就一目了然。
所以要进入windows平台的文件,只要从cygdrive里进入进行了。
可以输入应用程序的路径和文件名然后就可以运行,例如:运行d盘的eclipse.exe
/cygdrive/d/eclipse.exe
就可以向windows里的双击一样了。
当然,Cygwin主要用来进行Linux环境里的一些操作,所以需要熟悉Linux相关命令来实现。
参考:http://blog.163.com/arm_linux008/blog/static/13780414220102834626186/
http://blog.csdn.net/chenfeng0104/article/details/7090850