Cygwin究竟有什么用处?
问题描述:
我在笔记本电脑上安装了Cygwin。通过netbeans网站上的指示后,我发现我需要更改路径目录。Cygwin究竟有什么用处?
我的路径目录最初显示了一些java的东西,如果我改变它然后会产生一些问题?
我基本上想要通过NetBeans运行C/C++程序,所以我安装了Cygwin认为它会帮助我。 请建议我该怎么做。
答
把这个从原来guide
的Cygwin是一个用于Windows的类似Linux的环境。它由一个DLL (cygwin1.dll)组成,它充当仿真层,提供基本的POSIX(便携式操作系统接口)系统调用功能,以及提供Linux外观和感觉的一组工具集合。 Cygwin DLL自Windows XP SP3的 开始支持所有x86和AMD64版本的Windows NT。 API尽可能遵循单一Unix规范,然后是Linux实践。 Cygwin和Linux的 之间的主要区别是C库(newlib代替glibc)。通过安装 Cygwin,用户可以访问许多标准的UNIX实用程序。 可以从提供的shell之一(例如bash)或从Windows命令提示符下使用它们。此外,程序员可编写使用Win32 API和/或Cygwin API的Win32 控制台或GUI应用程序。因此,有可能很容易地将许多重要的UNIX程序移植到源代码中,而无需对源代码进行广泛的更改 。这包括配置和构建大多数可用的GNU软件(包括Cygwin发行版附带的开发工具 )。
是你的问题“什么是使用Cygwin的?”,“如果我改变我的路径目录,然后将它制造一些麻烦?”,或“请建议我应该安装了Cygwin吗?” – Eddge
给MinGW一枪。 – user4581301
@Eddge你写了。我想知道所有这些问题的答案。 – user8269651