Я пытаюсь создать исходный файл c с использованием MingW-Cygwin. Когда я использую gcc source.c -o test
, результат работает отлично, и все функции в скомпилированном exe-файле одобрены, но exe need [cygwin1 .dll] для работы.GCC -mno-cygwin опция уничтожает функции exe
и когда я использую gcc -mno-cygwin source.c -o test
, exe скомпилирован, чтобы работать без DLL, но функции для exe-файла не работают (exe stucks).
Я пробовал всю версию gcc и cygwin и mingw [w64] и все тот же результат.
У меня есть предыдущий скомпилированный exe, и он отлично работает, не требуя для файла dll, поэтому я искал компилятор и обнаружил {MinGW (GCC: (GNU) 4.9.3 20150626 (Fedora Cygwin 4.9.3-1)) [ -]}.
Так что каждый может помочь мне скомпилировать файл без erros или ссылку на fedora cygwin, перечисленные выше, потому что я много искал и ничего не нашел.
ПРИМЕЧАНИЕ: также я попробовал кросс-компиляцию в linux и тот же результат exe stucks!
«заклинивание» не слово. Что на самом деле происходит? – melpomene
Замораживание без каких-либо работ – ASSAYYED
Насколько я знаю 'cygwin1.dll' содержит функции Posix, Windows отсутствует. Поэтому проверьте, какие функции Posix вы используете, которые находятся в 'cygwin1.dll' – deamentiaemundi