Linux fans would love to use Linux all of the time, but sometimes it just isn't possible. Maybe a certain application requires that you use Windows, or perhaps you're forced to use Windows at work.
If you have access to a Windows machine, it might be simpler to install mingw on it and compile on it directly. (And mingw's gcc won't generate binaries that depend on cygwin1.dll.) ...
You can make your life a little easier and more productive by adding some Unix power to your Windows system. For a fairly extensive collection of Unix tools ...
I've had Cyqwin installed for quite a while, but just recently decided to install the c and c++ compiler. Much more difficult than I expected, because I had to choose which one, and then Mingw64 doesn ...