Frage

Es geht mir gut auf Linux arbeiten gcc als meine C-Compiler würde aber eine Windows-Lösung gefällt. Irgendwelche Ideen? Ich habe unter Dev-C ++ von Bloodshed aber für mehr Optionen suchen .

War es hilfreich?

Lösung

Sie können GCC unter Windows verwenden, durch das Herunterladen MingW ( abgebrochen ) oder Nachfolge Mingw-w64 .

Andere Tipps

können Sie erhalten Visual C ++ Express Edition direkt von Microsoft, wenn Sie Win32 etwas Targeting wollen . Ansonsten MinGW oder LCC, wie an anderer Stelle vorgeschlagen.

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

Visual Studio ist vielleicht die beste IDE jemals entwickelt wurde. Es hat einen großen Compiler darunter. Aber es ist streng nur für Windows.

Wenn Sie gerade spielen ist, bekommen GCC --Es kostenlos. Wenn Sie besorgt über mehrere platfroms sind, ist es GCC. Wenn Sie es ernst Windows-Entwicklung sprechen, Visual Studio bekommen.

Sie können immer nur gcc über Cygwin verwenden.

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

.

Pelles C ist ein kompletter Entwicklungs-Kit für Windows und Windows Mobile. Es enthält unter anderem eine Optimierung der C-Compiler, ein Makro-Assembler, ein Linker, eine Ressource-Compiler, eine Nachricht Compiler, ein Make-Dienstprogramm und Setup-Routinen für Windows und Windows Mobile. Es enthält auch eine integrierte Entwicklungsumgebung (IDE) mit Projektmanagement, Debugger, Quellcode-Editor und Ressourcen-Editoren für Dialoge, Menüs, String-Tabellen, Beschleuniger Tabellen, Bitmaps, Icons, Cursor, animierte Cursor, Animationen Videos (AVI ist ohne Ton), Versionen und XP Manifeste.

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

Ich persönlich habe mich in mit MinGW (was Bloodshed verwendet) mit dem Codeblöcken IDE .

Ich bin auch erwägen, mit dem Digital Mars C / C ++ Compiler .

Beide scheinen gut angesehen werden.

Sie können versuchen, Code :: Blocks , die eine bessere IDE und kommt mit MinGW GCC! Ich habe es und es ist einfach zu gut, ein Freeware IDE für C / C ++ verwendet.

GCC ist technisch nicht ein Linux-spezifischen Compiler. Es ist ein standardkonformes C / C ++ Compiler, und ich verwende es für Windows-Programme auf einer täglichen Basis. Es ist wahrscheinlich am besten, dass Sie es verwenden, bis Sie sich wohler mit etwas anderem geworden.

Ich empfehle, dass Sie die MinGW Verteilung von GCC verwenden. Das wird Ihre Programme nativ für Windows kompilieren, eine Standard-Bibliothek, etc.

Wenn Sie sich für eine IDE suchen, habe ich zwei Empfehlungen. Visual Studio ist die Microsoft-Version, und obwohl es seine Probleme hat, ist es ein ausgezeichnet IDE für mit dem Code arbeiten. Allerdings, wenn Sie sich für etwas ein bisschen leichter, ist auch ziemlich gut Codeblocks, und hat den zusätzlichen Vorteil, in der Lage, im Grunde jeden Compiler Sie installiert haben zu verwenden (einschließlich verschiedene Formen von GCC und der Microsoft-Compiler, die mit Visual kommt Studio) und in der Lage, Projektdateien fro andere IDEs zu öffnen. Plus, es läuft auch auf Linux, so könnte man diesen Übergang noch einfacher auf sich selbst.

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

MinGW würde für Fenster eine direkte Übersetzung aus gcc, oder Sie vielleicht prüfen wollen, LCC , Vanille c (mehr oder weniger) mit einer IDE. Pelles C scheint eine etwas schönere IDE basiert weg von LCC und muss, obwohl ich es nicht benutzt haben persönlich. Natürlich gibt es immer die Express Edition von MSVC, das frei ist, aber das ist Ihr Anruf.

Die meisten Universitäten geben Sie href="https://www.dreamspark.com/default.aspx" rel="noreferrer"> Microsoft Dreamspark

Wenn Sie GCC / Linux verwenden in der Klasse, installieren Sie einfach Ubuntu . Windows ist eine schreckliche Plattform für C Entwicklung.

Seien Sie vorsichtig, einen C-Compiler zu verwenden, nicht C ++, wenn Sie tun, C. tatsächlich Während die meisten Programme in C arbeiten mit einem C ++ Compiler gibt es genug Unterschiede, dass es Probleme geben kann. Ich würde mit den Menschen stimmen darin überein, die gcc über Cygwin empfehlen.

EDIT:
http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B einige der wichtigsten Unterschiede zeigt

GCC funktioniert gut. Beachten Sie, dass MSVC ist nicht unbedingt eine gültige Lösung, weil es nicht C99 unterstützt.

Ich bin zu spät zu dieser Party, aber auch für alle zukünftigen C Leute auf Windows, Visual Studio Ziele C90 statt C99, das ist, was Sie auf * nix bekommen würde. Ich bin Targeting derzeit C99 auf Windows mithilfe von Sublime Text 2 im Tandem mit Cygwin.

Cygwin bietet volle GCC-Unterstützung unter Windows; Auch das kostenlose Microsoft Visual C ++ Express Edition unterstützt 'Legacy' C-Projekte nur in Ordnung.

Es gibt ein paar Kommentare gewesen weisen darauf hin, dass C nicht C ++. Während das wahr ist, auch wahr, dass jeder C ++ Compiler auch C kompilieren - in der Regel der Compiler-Modus automatisch basieren wird auf der Dateinamenerweiterung ausgewählt, aber jeder Compiler hat auch eine Option C oder C ++ Modus unabhängig vom Dateinamen zu erzwingen

wählen also den freien C ++ Compiler, den Sie am bequemsten ist mit gcc, VC ++ Express, Digital Mars, was auch immer. Verwenden Sie die IDE Ihnen am besten gefällt Emacs, Vim, VC ++ Express, Code :: Blocks, Bloodshed -. Wieder, was

Jedes dieser Werkzeuge wird mehr als ausreichend sein, für das Lernen. Persönlich, da Sie über Windows fragen, würde ich VC ++ Express wählen -. Es ist eine große IDE, es ist kostenlos, und es wird C-Programme kompiliert just fine

Visual C ++ Express ist eine feine und freie IDE für Windows, die mit einem Compiler kommt .

Wenn Sie sich wohler mit Commandline-Lösungen im Allgemeinen und gcc insbesondere sind, MinGW oder Cygwin könnte mehr auf Sie Gasse. Sie sind auch beide frei.

Es kommt darauf an, was Sie in der Klasse verwenden.

Wenn die Labore und die Zuweisungen in Linux sind, dann wollen Sie wahrscheinlich eine MinGW Lösung. Wenn sie in den Fenstern sind, erhalten Visual Studio Express.

Können Sie nicht eine kostenlose Version von Visual Studio Student Addition von Ihrer Schule? Die meisten Universitäten haben Programme, freie Software für Studenten zu geben.

Sie meinen Bloodshed Dev-C ++? Es ist ein schönes visuelles IDE für C ++, das MinGW gcc für Windows als Back-den-Kulissen-Compiler verwendet. Das Projekt ist für eine Weile aufgegeben worden (meiner Meinung nach, Delphi mit einem C zu entwickeln ++ IDE ist eine sehr dumme Sache zu tun Entwickler aufmerksam zu machen), aber es gibt nichts, was Sie von dessen Verwendung stoppt und die Version von MinGW gcc Aktualisierung verwendet er auf den neuesten ein -. außer es GPL-lizenzierten

Ich benutze entweder Bloodshed der DEV C ++, CygWin oder Visual C ++ Express. All das sind gut frei und arbeiten. Ich habe, dass C ++ für mich, DEV fand die beste gearbeitet und war der am wenigsten schrulligen. Jeder Compiler seinen eigenen Macken und deifferences hat, müssen Sie ein paar ausprobieren und finden, mit denen Sie am bequemsten sind. Ich mochte auch die Tatsache, dass DEV C ++ mir erlaubt, die Schriftarten zu ändern, die im Editor verwendet werden. Ich mag Proggy Programmierung Güsse!

muss Windows C ++ Compiler funktionieren.

Auch Besuche MinGW .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top