Quote Originally Posted by ninja9578 View Post
Cygwin is a Unix terminal for Windows. It gives you a real terminal, where-as DOS is a little kiddie terminal by comparison.
Cygwin will link all your files with cygwin1.dll though, to provide Unix functionality. And there is a makefile tool for windows, nmake. Though you do need a custom makefile. Also, powershell is actually a pretty good windows terminal, though I can't be arsed to learn it.