Здесь необходимо различать две системы: систему build , на которой работает ваш компилятор, и систему host , на которой будет выполняться ваш исполняемый файл.,MinGW - это компилятор GCC для хост-системы Windows.Таким образом, вы можете скомпилировать в Windows для Windows или перекрестной компиляции в Linux для Windows.Вы ищете кросс-компилятор для сборки Windows для размещения Linux, который может быть включен в Cygwin.
Однако, как правило, такие вещи не поддерживаются, поскольку Windows обычно используется как система только для конечных пользователей, не для разработки, а системы UNIX для разработчиков.Итак, вы компилируете против потока здесь, что не так много людей делают.