Compiler & Code

www.HeikoGorski.de

  Freie Compiler und Entwicklungsumgebungen

Wer einen C / C++ Compiler sucht, wird vielleicht unter den folgenden Links fündig, alle diese Compiler sind nach derzeitigem Stand (2011) kostenfreie Versionen.
Für Einsteiger recht gut geeignet ist die Entwicklungsumgebung Code::Block, Sie setzt auf dem sehr verbreiteten GNU Compiler auf und ist sofort lauffähig, ohne dass  man großen Aufwand betreiben muss.
Für die (aller)ersten Schritte ist  hier auch eine  bebilderte Kurzanleitung zu finden

1. Code::Blocks

Code::Blocks ist eine Open Source Entwicklungsumgebung (IDE), die  verschiedenste Compiler bedienen kann, unter anderem Borland 5.5, MinGW (Minimalist GNU for Windows), MSVC++ (eine ältere Version des Visual C++ Compilers), Digital Mars, OpenWatcom.
Features wie Syntax-Highlighting, Code-Folding, Code-Expansion, Smart-Completion und die Unterstützung mehrerer Cross-Plattform GUI Oberflächen (QT, wxWidgets) sind nur einige Highlights der Umgebung.
Die IDE kann  mit und ohne MinGW heruntergeladen und installiert werden.
Das Entwicklungspaket ist erfreulich klein und genügsam, läuft also auch auf Rechnern, die nicht High-End sind.
Was man tun muss, um ein einfaches Konsolenprojekt zu erzeugen wird hier erklärt.
Wie man Code::Blocks zusammen mit QT installiert wird hier erklärt.

 

2. OpenWatcom

Ein Compiler inklusive Entwicklungsumgebung (IDE, Integrated Development Environment). Ursprünglich ein durchaus erfolgreiches, kommerzielles Produkt, handelt  es sich nun um ein Open Source Projekt.
Was man tun muss, um ein einfaches Konsolenprojekt zu erzeugen wird hier erklärt.
Wem die mitgelieferte IDE nicht gefällt, kann alternativ Code::Blocks als IDE verwendet werden.

 

3. Borland Compiler 5.5

Lange Zeit einer der erfolgreichsten und beliebtesten Compiler, mittlerweile doch sehr in die Jahre gekommen und daher nicht merh auf der Höhe der Zeit.
Der Borland-Compiler kommt ohne IDE.
Wer eine passende IDE sucht, wird bei Code::Blocks fündig.

 

4. Eclipse CDT

Wie bei Code::Blocks handelt es sich bei Eclipse CDT um ein Open Source Projekt auf Basis des GNU Compilers MinGW.
Die Entwicklungsumgebung ist sehr mächtig und unterstützt auch Programmierteams und Deploymentprozesse.
Die IDE erfordert daher aber auch einiges an Einarbeitungszeit und Rechnerressourcen - daher eher für Fortgeschrittene mit einem schnellen Rechner, großem Bildschirm und viel Zeit geeignet.

 

5. Visual Studio Express for C++

Auch Microsoft gibt seinen Compiler in der Grundversion kostenlos ab. Der Compiler erzeugt guten und schnellen Code ist aber deutlich in Richtung Windowsentwicklung optimiert, die aber von der freien Version der Entwicklungsumgebung nur halbherzig unterstützt wird.

Achtung:
Das Download-Paket ist sehr groß und nimmt einiges an Veränderungen an Windows vor.
Außerdem ist der verwendete C-Compiler aufgrund der Optimierung auf Windows nicht 100% ANSI-konform ausgelegt, so gibt es z.B. keine main(...) Funktion sondern man muß stattdessen eine Funktion Namens _tmain(...) verwenden.
Wer sich in Richtung reiner, nicht-Cross Plattform fähiger Windows Programmierung bewegen will ist hier bestens bedient, alle anderen werden vermutlich mit einem anderen Compilerpaket glücklicher.

Startseite   VHS Hamburg   Kurse   Downloads   Compiler & Code   Impressum 
website design software
email