Cygwin's default consumer interface would be the bash shell managing while in the mintty terminal emulator.[25] The DLL also implements pseudo terminal (pty) gadgets, and Cygwin ships with numerous terminal emulators which are according to them, such as rxvt/urxvt and xterm. The version of GCC that comes along with Cygwin https://ricardotuusr.blogsvila.com/37334221/the-definitive-guide-to-acgwin