Maybe you can move off Window's based CygWin and on to a real unix-like operating system
From the CygWin site:
Quote:
Cygwin is:
a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.
a DLL (cygwin1.dll) which provides substantial POSIX API functionality.
...isn't it?
Cygwin is not:
a way to run native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.
a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
If you truly want full
gcc capability, move to Linux and off Windows
Please note. This question is in the "UNIX for Advanced & Expert Users" forum, but this is not a "UNIX for Advanced & Expert Users" question, it is a Windows Cygwin question.
We are not a "Windows" forum, to be honest.