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