Cygwin 西格温和明

Cygwin 西格温和明,cygwin,Cygwin,我正在决定是否安装Cygwin。我目前正在Windows 7上使用TDM-GCC 64位编译器 由于每当我在Windows(库等)上构建东西时都会遇到一些荒谬的构建问题,所以我想确认我的一些假设是正确的。我看过他们的网站和一些论坛帖子,但仍然不确定我是否完全掌握了它的功能。谁能证实或否认下面的说法 Cygwin提供了一套工具GNUTools等,可用于编译程序、创建makefile等 2-Cygwin还提供用于构建程序的命令行界面(类unix) 3-Cygwin提供了一个兼容层来模拟类unix或p

我正在决定是否安装Cygwin。我目前正在Windows 7上使用TDM-GCC 64位编译器

由于每当我在Windows(库等)上构建东西时都会遇到一些荒谬的构建问题,所以我想确认我的一些假设是正确的。我看过他们的网站和一些论坛帖子,但仍然不确定我是否完全掌握了它的功能。谁能证实或否认下面的说法

Cygwin提供了一套工具GNUTools等,可用于编译程序、创建makefile等

2-Cygwin还提供用于构建程序的命令行界面(类unix)

3-Cygwin提供了一个兼容层来模拟类unix或posix框架

4-如果我有Cygwin,我不需要使用我的TDM-GCC 64位编译器,因为Cygwin提供了自己的编译器。(这个编译器叫什么,我不确定)

5——如果我在Windows上使用CygWin编译C++程序,即使在PC上没有安装CygWin,也可以在PC上运行该二进制文件吗? 谢谢,我意识到这些都是卑微的问题,但是Cygwin邮件列表需要几周的时间来回答问题,所以我想我应该问问编程社区

1:是的

2:是的,默认bash,但也可以使用其他bash

3:是的

4:GCC。也可以将gcc交叉编译器从cygwin安装到mingw64

5:理论上是的,但是你需要打包所有需要的库。因此,不建议这样做。为此,您可以使用交叉编译器