Если вам нужна поддержка POSIX и вы привыкли к программированию в среде Linux, взгляните на Cygwin , , которая использует newlib Cбиблиотека .В противном случае вы, вероятно, ищете MinGW , который компилируется с библиотекой времени выполнения Microsoft C .
И Cygwin, и MinGW предоставляют свой собственный набор заголовков длястандартная библиотека C.
Для разработки с Cygwin необходимо, чтобы его библиотеки были установлены на клиентских компьютерах.Однако вы можете собрать с флагом mno-cygwin , чтобы вместо этого использовать заголовки MinGW-32 и библиотеки времени выполнения.
Двоичные файлы MinGW должны работать на клиентах Windows без установки дополнительных библиотек.