本文介绍了GnuWin32或Cygwin - 从程序员的角度来看的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于一个有Linux技能和喜欢命令行的程序员,什么更好在Windows上使用Cygwin或GnuWin32?



我试图找到一个好比较或列表的差异,但没有找到任何远程完成。此外,我想知道这是否应该是一个superuser.com问题,但决定反对,因为我正在询问使用该工具的程序员。



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

解决方案

这是绝对没有竞争



GnuWin32不包括 Bash



这是Cygwin发行版的关键部分。从 cmd.exe 切换到Bash是我生产力的一大福音。 cmd.exe 与Bash相比有所削弱。



GnuWin32是旧的



许多程序在年未变更。




  • tar 2003

  • coreutils 2005

  • zlib 2005


  • $ c> wget 2008



我不会使用GnuWin32,除非我没有别的选择。 >

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...

解决方案

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.

这篇关于GnuWin32或Cygwin - 从程序员的角度来看的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 06:42