C-Compiler für Windows? [closed]

Lesezeit: 4 Minuten

Benutzeravatar von mario64
mario64

Ich arbeite gut unter Linux mit gcc als C-Compiler, hätte aber gerne eine Windows-Lösung. Irgendwelche Ideen? Ich habe angeschaut Dev-C++ von Bloodshed aber auf der suche nach mehr möglichkeiten.

Benutzeravatar von Ben Hoffstein
Ben Hoffstein

Sie können GCC unter Windows verwenden, indem Sie es herunterladen MingW (abgesetzt) oder dessen Nachfolger Mingw-w64.

  • stackoverflow.com/questions/29205033/… – Die Verwendung von MinGW in Windows löst jedoch nicht die Probleme bei der Handhabung von LibVLC und Gstreamer. Durch die Verwendung von MinGW stürzen die ausführbaren Dateien ab. Gibt es eine bessere Lösung?

    Benutzer285594

    23. März 2015 um 21:53 Uhr

  • Während mingw ein fantastisches Projekt ist, passte es nicht zu mir, als ich Windows Exec kompilieren wollte. unter Linux.

    – Vijay Kumar Kanta

    31. Mai 2015 um 13:31 Uhr

Du kannst bekommen Visual C++ Express-Edition direkt von Microsoft, wenn Sie etwas wollen, das auf Win32 abzielt. Ansonsten MinGW oder lcc, wie an anderer Stelle vorgeschlagen.

  • Visual Studio ist großartig, aber wenn sie im Unterricht Linux/gcc verwenden, ist es wahrscheinlich nicht die beste Option.

    – Joel Coehoorn

    22. September 2008 um 18:01 Uhr

  • Das Problem ist, dass C und C++ verschiedene Sprachen sind. C-Code funktioniert nicht immer in C++.

    – Schluckauf

    22. September 2008 um 18:01 Uhr

  • Ich glaube, dass Visual C++ auch einen C-Modus-Compiler hat.

    – Alex M

    22. September 2008 um 18:05 Uhr

  • Stroustrup stellt es hier klar: public.research.att.com/~bs/bs_faq.html#C-is-subset Ich denke, das Schlimmste sind die Nichtübereinstimmungen von sizeof() für chars und ints sowie die hinzugefügten Schlüsselwörter in C++.

    – Alex M

    22. September 2008 um 18:41 Uhr

  • Wie @Richard in Kommentaren sagte: VC++ fehlen C99-Funktionen.

    – jfs

    22. Februar 2009 um 23:35 Uhr

Benutzeravatar von Kevin Little
Kevin Klein

GCC ist allgegenwärtig. Es wird von Tausenden von Menschen in Dutzenden von Gemeinden als vertrauenswürdig eingestuft und gut verstanden.

Visual Studio ist vielleicht die beste IDE, die jemals entwickelt wurde. Es hat einen großartigen Compiler darunter. Aber es ist ausschließlich Windows-only.

Wenn Sie nur spielen, holen Sie sich GCC – es ist kostenlos. Wenn Sie sich Sorgen um mehrere Plattformen machen, ist es GCC. Wenn Sie ernsthafte Windows-Entwicklung meinen, holen Sie sich Visual Studio.

  • Es gibt jetzt Visual Studio Code das plattformübergreifend ist, mit mehr oder weniger der gleichen Funktionalität.

    – Dr_Zaszuś

    16. Mai 2019 um 19:23 Uhr

  • Visual Studio is perhaps the best IDE. Ich bevorzuge IDE-Produkte von JetBrains (IntelliJ, PyCharm, CLion, …).

    – mihca

    23. September 2021 um 6:43 Uhr

Sie können gcc immer einfach über cygwin verwenden.

Es gibt einen weiteren kostenlosen C-Compiler für Windows: Pelles C.

Pelles C ist ein komplettes Entwicklungskit für Windows und Windows Mobile. Es enthält unter anderem einen optimierenden C-Compiler, einen Makro-Assembler, einen Linker, einen Ressourcen-Compiler, einen Message-Compiler, ein Make-Utility und Install-Builder für Windows und Windows Mobile. Es enthält auch eine integrierte Entwicklungsumgebung (IDE) mit Projektverwaltung, Debugger, Quellcode-Editor und Ressourcen-Editoren für Dialoge, Menüs, Zeichenfolgentabellen, Beschleunigertabellen, Bitmaps, Symbole, Cursor, animierte Cursor, Animationsvideos (AVIs ohne Ton), Versionen und XP-Manifeste.

URL: http://www.smorgasbordet.com/pellesc/

Benutzeravatar von Philip Tinney
Philipp Tinney

Ich persönlich habe mich mit der Verwendung von MinGW (was Bloodshed verwendet) mit dem befasst Codeblock-IDE.

Ich überlege auch, die zu verwenden Digitaler Mars C/C++ Compiler.

Beide scheinen angesehen zu sein.

Benutzeravatar von Blank
Leer

GCC ist technisch gesehen kein Linux-spezifischer Compiler. Es ist ein standardkonformer c/c++-Compiler und ich verwende ihn täglich für Windows-Programme. Es ist wahrscheinlich am besten, dass Sie es verwenden, bis Sie sich mit etwas anderem wohler fühlen.

Ich empfehle Ihnen, die MinGW-Distribution von GCC zu verwenden. Dadurch werden Ihre Programme nativ für Windows kompiliert, unter Verwendung einer Standardbibliothek usw.

Wenn Sie nach einer IDE suchen, habe ich zwei Empfehlungen. Visual Studio ist die Microsoft-Version, und obwohl es seine Probleme hat, ist es eine Ausgezeichnet IDE zum Arbeiten mit dem Code. Wenn Sie jedoch nach etwas Leichterem suchen, ist CodeBlocks auch ziemlich gut und hat den zusätzlichen Vorteil, dass Sie praktisch jeden Compiler verwenden können, den Sie installiert haben (einschließlich verschiedener Formen von GCC und des Microsoft-Compilers, der mit Visual geliefert wird Studio) und die Möglichkeit, Projektdateien von anderen IDEs zu öffnen. Außerdem läuft es auch unter Linux, sodass Sie diesen Übergang für sich selbst noch einfacher gestalten können.

Ich persönlich bevorzuge GCC, aber das ist nur meine Meinung. Wenn Sie wirklich die Microsoft-Lösung wollen, ist VS der richtige Weg.

1423370cookie-checkC-Compiler für Windows? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy