伞云飞 (sanyunf@cn.ibm.com), 软件工程师, IBM
高雪峰 (gaoxuef@cn.ibm.com), 软件工程师, IBM
Cygwin 是一种在 Windows 环境中创造类 Linux 环境的开源软件,它包含以下两部分:
- 一个包含了 Linux 基本功能 API 的 DDL 文件(Cygwin.dll)。可以支持用户在安装了 Cygwin 的 Windows 环境中运行 Linux 类的脚本文件和命令 ( 如:ls, time, mkdir 等 ) 。
- 一些在 Linux 环境下可以使用的工具 , 可以让用户感觉就在 Linux 系统中操作一样方便。
Cygwin 可以支持除 Windows CE 之外的任何 Windows 版本,但是它不是一个直接的 Linux 的内核接口,所有的应用程序都需要在 Cygwin 创建出来的类 Linux 环境中重新编译之后才可以运行。
http://www.ibm.com/developerworks/cn/linux/l-cn-cygwin/
分享到:
相关推荐
在Windows上使用Vagrant,可以方便地搭建和管理基于Linux的开发环境,如Ubuntu、CentOS等。 6. **Putty**: Putty是一个免费的SSH和telnet客户端,用于在Windows上远程连接到Linux服务器。它支持多种网络协议,包括...
为了在Windows中使用这些工具,你需要将解压后的目录(比如`D:\shell`)添加到系统的PATH环境变量中。这样,当你在命令提示符中输入Linux命令时,Windows就能找到并运行相应的可执行文件。例如,输入`bash`或`sh`...
Cygwin 的优点是可以在 Windows 上运行 UNIX 类系统,提供了一个类似 UNIX 的环境,方便开发者和管理员进行开发和管理工作。同时,Cygwin 也提供了大量的自由软件,可以满足不同的需求。 Cygwin 的缺点是需要重新...
2. **环境设置**:安装完成后,Cygwin会在Windows中创建一个新的shell环境。你可以通过开始菜单或桌面快捷方式启动Cygwin Terminal。确保你的PATH环境变量包含了Cygwin的bin目录,以便在任何地方运行Cygwin命令。 3...
综上所述,"cygwin64.rar"这个压缩包为在Windows上使用VSCode进行C++或其他相关语言开发的用户提供了必要的头文件资源,便于他们在Windows环境中构建与Cygwin64兼容的开发环境,从而享受Linux开发工具的便利。
3. **开发环境**:Cygwin提供了一整套开发工具,如GCC(GNU Compiler Collection)用于编译C、C++、Fortran等语言的代码,还有Makefile支持的构建工具,以及版本控制工具Git等,方便开发者在Windows上进行Linux应用...
- 准备Windows开发环境,如Visual Studio或Microsoft Visual Studio .NET 2003。 - 从官方网站下载待移植的源代码,例如Tar (1.13)。 - 使用Cygwin解开源代码包,避免使用WinRAR或WinZIP,以防止文件损坏。 - ...
标题中的“OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell”涉及了多个在Windows环境下进行操作系统交互和开发的相关工具和技术。让我们逐一深入探讨这些概念。 1. **Windows ...
1. **Cygwin**:这是一个开放源代码的软件开发环境,它为Windows提供了类Unix的API,可以运行许多GNU/Linux工具和应用程序。 2. **Git Bash**:Git for Windows的一部分,它提供了MinTTY终端模拟器和一个bash shell...
5. **Cygwin**:Cygwin是另一个在Windows上模拟Unix环境的工具,它提供了一个类Unix的API,使得在Windows上可以运行Linux/Unix原生的程序。Cygwin也可以与GCC结合使用,让开发者在Windows环境下使用Unix-like的开发...
然而,通过Cygwin,我们可以创建一个基于UNIX的开发环境,模拟在Linux下的编译过程。 首先,需要明确一点,Wireshark官方并不推荐仅使用Cygwin进行编译,因为这样编译出的版本依赖于Cygwin的X11系统才能运行,并非...
Cygwin是一个开放源代码的软件开发环境,它为Windows提供了一个兼容层,允许用户在Windows上运行原本设计用于Unix或Linux系统的命令行工具、应用程序和服务。 描述中的“直接在Windows下使用Unix的程序”意味着用户...
标题“virtual commands as ...总的来说,这些工具和概念对于需要在Windows环境下进行Linux开发、测试或调试的IT专业人员来说,是非常重要的。了解并熟练掌握这些工具的使用,能够提升工作效率,降低跨平台开发的难度。
3. **VC**:即Microsoft Visual C++,是一个集成开发环境,用于编写使用C++语言的Windows应用程序。尽管Linux内核主要是用C语言编写的,但通过交叉编译和模拟器,开发者可以在VC中构建和测试针对Linux的代码。 在...
总的来说,搭建Cocos2d-x开发环境涉及多个组件的安装和配置,包括Visual Studio 2010、Cocos2d-x引擎、Cygwin(在Windows上提供类似Linux的环境)、Android SDK和NDK。每个步骤都需要细心操作,确保所有依赖项正确...
3. **Cygwin**:这是一个在Windows上模拟Linux环境的开源工具集,包含了大量Linux工具和库,可以编译和运行许多Linux原生程序。 4. **WSL(Windows Subsystem for Linux)**:微软推出的一项技术,让Windows 10可以...
3. **VC++与Linux开发指南**:可能涵盖如何在Windows环境下设置开发环境,使用VC++编译针对Linux的C++代码,包括使用g++交叉编译器的步骤和技巧。 4. **示例项目**:提供实际的代码示例,展示如何在VC++中构建跨...
安装完成后,通过在命令行中调用`RunInBash` 命令,就可以开始享受在Windows环境下无缝使用Linux工具的乐趣了。 总之,`cpp-RunInBash` 是一个强大且实用的工具,它降低了Windows用户使用Linux工具的门槛,促进了跨...