GnuWin32 或 Cygwin - 从程序员的角度来看
对于具有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是绝对没有争议的
GnuWin32 不包含 Bash
这是 Cygwin 发行版的关键部分。从 cmd.exe 切换到 Bash 极大地提高了我的工作效率。与 Bash 相比,
cmd.exe
显得有些不足。GnuWin32 很旧
许多程序多年都没有更新。
tar
2003coreutils
2005zlib
2005make
2006wget
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
2003coreutils
2005zlib
2005make
2006wget
2008I would not use GnuWin32 unless I had no other choice.