C / C++ unter Windows mit MinGW

Gast
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 schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.