Цель C сильно отличается от C ++.Это основное использование (которое я знаю) для платформ Apple.Я уверен, что есть и другие, но это самое распространенное, что я видел.
MinGw32 - это способ кросс-компиляции на платформе Linux для целевой Windows.
Если вы хотите скомпилировать с помощью gcc на платформе Windows и быть совместимыми с библиотеками Linux, вы можете использовать mingw32 / MSys или Cygwin.
Если вы просто хотите разработатьиспользуя gcc в Windows, игнорируя любую совместимость с Posix (/ стандартные библиотеки Linux), тогда вам доступно множество опций.Популярным способом будет загрузить и установить Eclipse для C ++ / CDT.Он может использовать один из Cygwin или Mingw32 под крышками - не уверен.