Я думаю, что сам Cygwin назван GCC для Windows.
также gvim не является компилятором, это очень хороший и мощный инструмент для редактирования кода. Также вы можете попробовать emacs и kwrite
Некоторые предложения с моей стороны:
В Windows вам нужно установить стороннее программное обеспечение, чтобы попробовать все программные средства (c, c ++ и т. Д.). В большинстве случаев это имеет реализации GUI, и вы не получили точного представления о потоке выполнения кода. также командная строка Windows не так эффективна, как оболочка Linux.
Но если вы установите хороший дистрибутив Linux (Ubuntu / Fedora / Cent OS / Debian / Pardus / Suse / Arch Linux), все компиляторы по умолчанию, отладчики и редакторы установлены в ОС, и вы можете попробовать базовые и все расширенные программы, просто открыв терминал (оболочку). Кроме того, оболочка является более мощным инструментом, и вы можете пользоваться всеми видами команд автоматизации (я имею в виду сценарии).
Кроме того: для вашей дополнительной информации большинство встроенных программистов в отрасли предпочитают выполнение командной строки в отличие от реализации GUI, потому что это слишком быстро, чем GUI.