GnuWin32 或 Cygwin - 从程序员的角度来看

发布于 2024-12-02 06:25:38 字数 243 浏览 0 评论 0原文

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

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

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

For a programmer with Linux skills and a love of the command line, what is better to use on Windows - Cygwin or GnuWin32?

I tried to find a good comparison or a list of differences but couldn't find anything remotely complete. Also, I wondered whether this should be a superuser.com question, but decided against it, because I'm asking precisely for use of the tool for a programmer.

I'd like to know the common pitfalls and restrictions of each of the solutions. Interoperability with windows is an important issue, for my main development is done in MSVC...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兔小萌 2024-12-09 06:25:38

这是绝对没有争议的

GnuWin32 不包含 Bash

这是 Cygwin 发行版的关键部分。从 cmd.exe 切换到 Bash 极大地提高了我的工作效率。与 Bash 相比,cmd.exe 显得有些不足。

GnuWin32 很旧

许多程序多年都没有更新。

  • tar 2003
  • coreutils 2005
  • zlib 2005
  • make 2006
  • wget 2008

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

It is absolutely no contest

GnuWin32 does not include Bash

This is a critical part of the Cygwin distribution. Switching from cmd.exe to Bash was a huge boon to my productivity. cmd.exe is cripped in comparison to Bash.

GnuWin32 is old

Many program go years without being updated.

  • tar 2003
  • coreutils 2005
  • zlib 2005
  • make 2006
  • wget 2008

I would not use GnuWin32 unless I had no other choice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文