【发布时间】:2016-06-11 08:18:34
【问题描述】:
我正在尝试决定是否安装 Cygwin。我目前在 Windows 7 上使用 TDM-GCC 64 位编译器。
由于每当我在 Windows(库等)上构建某些东西时出现一些荒谬的构建问题,我想确认我的一些假设是正确的。我查看了他们的网站和一些论坛帖子,但仍然不确定我是否完全掌握了它的作用。任何人都可以确认或否认以下内容。
1 - Cygwin 提供了一组工具 GNU 工具等,可用于编译程序、创建 makefile 等等。
2 - Cygwin 还提供了用于构建程序的命令行界面(类似于 unix)?
3 - Cygwin 提供了一个兼容层来模拟类 unix 或 posix 框架?
4 - 如果我有 Cygwin,我不需要使用我的 TDM-GCC 64 位编译器,因为 Cygwin 提供了它自己的编译器。 (这个编译器叫什么,我不确定)?
5 - 如果我在 Windows 上使用 Cygwin 在 c++ 中编译程序,我是否可以在安装了 Windows 的 PC 上运行该二进制文件,即使该 PC 上没有安装 Cygwin?
谢谢,我知道这些问题很琐碎,但 Cygwin 邮件列表需要数周时间才能回复问题,所以我想我应该问编程社区。p>
【问题讨论】:
标签: cygwin