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) units, and Cygwin ships with several terminal emulators which can be depending on them, such as rxvt/urxvt and xterm. The version of GCC that comes with Cygwin has many extensions for building