【问题标题】:Cygwin and MinGWCygwin 和 MinGW
【发布时间】: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


    【解决方案1】:

    1:是的

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

    3:是的

    4: 海湾合作委员会。也可以从 cygwin 到 mingw64 安装 gcc 交叉编译器。

    5:理论上可以,但是你需要打包所有需要的库。所以不推荐。为此,您可以使用交叉编译器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-15
      • 2019-09-29
      • 1970-01-01
      • 2011-07-21
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      相关资源
      最近更新 更多