Erlaubt Cygwin eine statisch kompilierte Binärdatei? Dies würde verhindern, dass cygwin1.dll im PATH des Zielcomputers sein muss.
Antworten
Zu viele Anzeigen?Nein, es ist derzeit nicht möglich, statisch gegen cygwin1.dll zu linken; wenn Ihre Anwendung keine Unix-Emulation (d.h. reine Win32) verwendet, können Sie -mno-cygwin an den Compiler übergeben.
Siehe auch die FAQ:
http://cygwin.com/faq/faq.html#faq.programming.win32-no-cygwin
http://cygwin.com/faq/faq.html#faq.programming.static-linking
chenwj
Punkte
1839
Cygwins GCC unterstützt nicht mehr -mno-cygwin
.
Versuchen Sie stattdessen, mingw-gcc zu verwenden, z. B. x86_64-w64-mingw32-gcc
wie in der Cygwin-FAQ .
Peter Schultz
Punkte
39