C++ Entwicklungsumgebung einrichten: Komplettanleitung
Lokale Umgebung einrichten
Für die C++-Entwicklung benötigen Sie zwei Software-Komponenten auf Ihrem Computer.
Texteditor
Diesen nutzen Sie zum Schreiben Ihres Programms. Beispiele: Windows Notepad, OS Edit command, Brief, Epsilon, EMACS, vim oder vi.
Name und Version variieren je nach Betriebssystem. Notepad unter Windows, vim/vi unter Windows, Linux und UNIX.
Die erstellten Dateien heißen Quelldateien und tragen bei C++ typischerweise die Endungen .cpp, .cp oder .c.
C++ Compiler
Der Compiler übersetzt Ihren Quellcode in ein ausführbares Programm.
Die meisten Compiler ignorieren die Dateiendung, nutzen aber standardmäßig .cpp.
Der am häufigsten verwendete kostenlose Compiler ist der GNU C/C++ Compiler (GCC). Alternativ existieren Compiler von HP oder Solaris für deren jeweilige Betriebssysteme.
GNU C/C++ Compiler installieren
UNIX/Linux Installation
Prüfen Sie, ob GCC bereits installiert ist:
$ g++ -v
Bei erfolgreicher Installation erscheint z. B.:
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
Falls nicht installiert: Anleitung unter gcc.gnu.org/install/.
Mac OS X Installation
Einfachste Weg: Xcode von Apples Website herunterladen und Installationsanweisungen folgen. Verfügbar unter developer.apple.com/technologies/tools/.
Windows Installation
Für GCC unter Windows: MinGW installieren.
- Zur MinGW-Homepage: www.mingw.org → Download-Seite.
- Neueste Version herunterladen (
MinGW-<version>.exe). - Bei der Installation mindestens
gcc-core,gcc-g++,binutilsundMinGW runtimeauswählen. - Das
bin-Unterverzeichnis der MinGW-Installation zur PATH-Umgebungsvariable hinzufügen.
Nach der Installation stehen gcc, g++, ar, ranlib, dlltool und weitere GNU-Tools in der Windows-Kommandozeile zur Verfügung.
C Sprache
- C++ Klassentemplates meistern: Ein praktischer Leitfaden
- Java Entwicklungsumgebung einrichten: Installationsanleitung
- C-Programmierumgebung einrichten: Wichtige Tools & Tipps
- C++ Programmiersprache: Überblick & Kernfeatures
- C++ Entwicklungsumgebung einrichten: Komplettanleitung
- C++ Konstanten & Literale: Typen, Syntax & Best Practices
- C++ Operatoren: Typen, Nutzung & Best Practices
- C++ Numerische Typen: Praktischer Leitfaden
- C++ Referenzen: Konzepte & Unterschiede zu Pointern
- C++ Templates: Generische Programmierung meistern