Cygwin's default user interface will be the bash shell working inside the mintty terminal emulator.[25] The DLL also implements pseudo terminal (pty) equipment, and Cygwin ships with a number of terminal emulators that are based on them, such as rxvt/urxvt and xterm. The version of GCC that comes with Cygwin https://acgwin18418.blogsmine.com/37539912/what-does-acgwin-mean