Cygwin官方版是一款专门针对Windows系统模拟Linux环境的软件。它对于学习UNIX/Linux操作系统、进行UNIX到Windows的应用程序移植,以及进行特定类型的开发工作,尤其是那些需要在Windows上使用GNU工具集进行嵌入式系统开发的任务,显得尤为重要。随着嵌入式系统开发在国内的日益普及,越来越多的开发者开始对Cygwin产生了浓厚的兴趣。如果您希望开发能在Windows和Linux两个平台上运行的程序,Cygwin最新版将是一个理想的初期试验平台。另外您也可以在Cygwin官方版中编译、运行和调试从互联网上下载的各种开源代码。软件界面简洁,内存占用小,用户可以放心使用。
1. Cygwin包含了一套库,该库在Win32系统下实现了POSIX系统调用的API;还提供了一套GNU开发工具集(例如GCC、GDB),使得简单的软件开发成为可能;另外它还包含了UNIX系统下的许多常见程序。2001年,Cygwin新增了X Window System功能。
2. 另外还有一个名为MinGW的库,它可以与Windows本地的MSVCRT库(Windows API)协同工作。MinGW占用内存和硬盘空间较少,可以与任意软件链接,但相较于Cygwin库,其对POSIX规范的支持并不那么全面。
软件功能
安装完成后您会在桌面上看到一个Cygwin的图标。双击它将弹出一个Windows命令窗口,稍后您将看到熟悉的(或陌生的)Linux Shell界面。尝试输入命令ls,看看是否能够正常工作?从现在开始,您就可以在Windows下自由使用Linux的软件了。基本上您能想到的,Cygwin都能提供。如果您正在开发可以在两个平台上运行的程序,Cygwin同样是一个前期试验的好选择。从互联网上下载的各种开源代码,也可以在Cygwin中编译、运行和调试。以下是一些使用技巧,但更多的探索还需要您自己动手实践。
使用Cygwin访问Windows的文件
Cygwin安装后,其根目录位于您的安装目录下。所以使用cd /命令只能访问到您的安装目录。若要访问硬盘上的其他文件,可以使用mount命令:
mount D:/testdir ~/testdir
这样您就可以在~/testdir中访问到D:/testdir中的内容了。
安装步骤
双击exe文件,按照页面要求进行安装,即可开始使用Cygwin。