MinGw поставляется с gcc-совместимым компилятором и системой создания.Так что если вы хотите использовать make-файлы, это возможный способ.Если вам нужна IDE, Eclipse CDT может быть для вас.
Однако я предпочитаю Visual Studio, в основном по личным причинам (опыт, накопленный за годы), и отладка, кажется, работает несколько лучше.Возможно, вы также захотите взглянуть на CMake, чтобы найти инструмент для сборки независимых платформ.