So typically installation would more or less be ./configure --enable-single-host [--enable-cplusplus]; make; make install .
Some months ago I did this on a Cygwin installation (using a nonstandard console driver i.e. not the Microsoft-provided console as used by cmd etc.), and the gsc binary ran within cygwin smoothly.
Yesterday I did the same thing again, and what happened when starting gsc was that it created a new console window atop/beyond the Cygwin console window from where gsc was started (and in which it was supposed to execute), and also, the gsc binary seemed to use Windows- not Unix-naming, i.e. "c:\\dir\\dir\\etc." .
The configure script's output was the following, that just makes it weirder: