Gast
#4872514
Ich habe im Internet einen MinGW-Compiler für Windows gefunden. Ist der zu empfehlen?
|
Anzeige
|
C / C++ unter Windows mit MinGW
Gast
#4872514
Ich habe im Internet einen MinGW-Compiler für Windows gefunden. Ist der zu empfehlen? C / C++ schrieb: > Ich habe im Internet einen MinGW-Compiler für Windows gefunden. Ist der > zu empfehlen? Ich habe im Laden einen Fernseher gefunden. Ist der zu empfehlen? MSYS2 ist aktueller. http://tdm-gcc.tdragon.net/ + codeblocks funzt bei mir wunderbar.
Gast
#4872626
MingW ist einer von zwei verbreiteten Methoden, wie man den GCC unter Windows nutzen kann. Die andere ist Cygwin. Wesentliche Unterschiede (vereinfacht): Mit MingW programmiert man gegen die Windows-API. Daher ist MingW das richtige Werkzeug, wenn Du mit GCC Programme für Windows machen willst und die EXE dann verteilen willst, ohne die reinen Nutzer zur Installation riesiger Laufzeitsachen zu zwingen. Mit GCC kriegste die Posix-API wie unter Linux, so daß man auf Windows-spezifische Befindlichkeiten keine Rücksicht nehmen muß. Der Nachteil ist, daß man dann aber die umfangreiche Cygwin-Umgebung braucht, um die Programme auszuführen. Das ist also gut zum Entwickeln, zumal man die ganzen Linuxtools hat, aber nicht, um die EXE weiterzugeben. Nop schrieb: > MingW ist einer von zwei verbreiteten Methoden, wie man den GCC unter > Windows nutzen kann. Die andere ist Cygwin. > > Wesentliche Unterschiede (vereinfacht): > > Mit MingW programmiert man gegen die Windows-API. Daher ist MingW das > richtige Werkzeug, wenn Du mit GCC Programme für Windows machen willst > und die EXE dann verteilen willst, ohne die reinen Nutzer zur > Installation riesiger Laufzeitsachen zu zwingen. > > Mit GCC kriegste die Posix-API wie unter Linux, so daß man auf > Windows-spezifische Befindlichkeiten keine Rücksicht nehmen muß. Der > Nachteil ist, daß man dann aber die umfangreiche Cygwin-Umgebung > braucht, um die Programme auszuführen. Das ist also gut zum Entwickeln, > zumal man die ganzen Linuxtools hat, aber nicht, um die EXE > weiterzugeben. Man braucht neben dem .exe genau eine dll: cygwin1.dll ... Ggf. muss auch der cygserver gestartet werden, wenn XSI-IPC Konstrukte verwendet werden (wegen system-lifetime). Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|