【问题标题】:GnuWin32 or Cygwin - from a programmers point of viewGnuWin32 或 Cygwin - 从程序员的角度来看
【发布时间】:2011-08-30 14:23:32
【问题描述】:

对于具有 Linux 技能并热爱命令行的程序员,在 Windows 上使用哪个更好 - Cygwin 或 GnuWin32?

我试图找到一个好的比较或差异列表,但找不到任何远程完整的东西。另外,我想知道这是否应该是一个 superuser.com 问题,但决定反对它,因为我要求程序员使用该工具。

我想知道每种解决方案的常见缺陷和限制。与 windows 的互操作性是一个重要问题,因为我的主要开发是在 MSVC 中完成的......

【问题讨论】:

  • 可能不是 SuperUser.com,而是programmers.stackexchange.com。
  • 我看到 1000 个关于 SO 的标记问题,其中 14 个用于 gnuwin32。与社区一起去。
  • @Eric,这可能只是意味着 Cygwin 的问题几乎是 100 倍;)
  • 哈。说真的,我对 CygWin 的体验很好,我找到了正确的设置方法:wilsonericn.wordpress.com/2011/08/15/cygwin-setup-gotchas 不过,我没有提供答案,因为我从未听说过 gnuwin32,也不知道MSVC 是什么。
  • 我不确定您要做什么,但是既然您提到了命令行,那么您是在尝试编写脚本吗?如果是这样,请省去一些麻烦,并为 windows 使用 Powershell 或 python。

标签: windows command-line cygwin emulation gnuwin32


【解决方案1】:

绝对没有比赛

GnuWin32 不包含 Bash

这是 Cygwin 发行版的关键部分。从 cmd.exe 切换到 Bash 对我的工作效率来说是一个巨大的福音。 cmd.exe 与 Bash 相比显得逊色。

GnuWin32 太旧了

许多程序都没有更新。

  • tar2003
  • coreutils2005
  • zlib2005
  • make2006
  • wget2008

除非别无选择,否则我不会使用 GnuWin32。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 2012-05-29
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    相关资源
    最近更新 更多