1.1.5 Theorie: Erzeugen eines ausführbaren Programms mittels Compiler
Nun wissen wir, wie unser Programm als so genannter C++ Quellcode in einem einfachen Texteditor geschrieben werden kann. Jedoch wird dieser Text nicht von einem Computer verstanden. Die in einer Programmiersprache vereinbarte Syntax dient lediglich dazu, einem Menschen zu erlauben in relativ verständlicher Weise zu beschreiben, was ein Computer machen soll. Damit er es dann auch wirklich macht, muss der Quellcode in eine für den Computer verständliche Sprache übersetzt werden, nämlich der Maschinensprache. Zum Durchführen dieser Übersetzung gibt es ein Übersetzungsprogramm, den so genannten Compiler. Damit dieses Programm den Quellcode versteht, muss ein Programmierer sich genau an die Syntax der Programmiersprache halten.
Wir werden nun lernen, wie man Programme im Texteditor Notepad schreiben kann, wie man sie in Maschinensprache übersetzen kann und wie man die entstandenen Programme starten kann. Das Übersetzen und Starten der Programme kann durch Eingabe von Befehlen in einer Konsole veranlasst werden. Ein Konsolenfenster können Sie unter Windows starten, indem Sie unter "Start -> Ausführen" den Befehl cmd eingeben.
Den Weg zum lauffähigen Programm, den wir wählen werden ist folgender:
|
Sollte bei Aufruf von g++ die Meldung "Der Befehl "g++" ist entweder falsch geschrieben oder
konnte nicht gefunden werden." kommen, so muss der Compiler noch installiert werden. Dieser wird
mit der Entwicklungsumgebung "Bloodshed" mitgeliefert und steht nach Aufruf des Bloodshed-Installers
zur Verfügung:
http://www.bloodshed.net/devcpp.html
Hinweis: Damit g++ dann wirklich in der Konsole bekannt ist, muss nach der Installation von
Bloodshed noch "C:\Dev-Cpp\bin", bzw. der Ort, an dem das bin-Verzeichnis der Bloodshed-Installation liegt, als zusätzliche Pfad-Variable hier eingetragen werden:
Start->Systemsteuerung->System->Erweitert->Umgebungsvariablen->Systemvariablen->Path.
Einfach hinter letztem Eintrag ein Semikolon einfügen und obigen Pfad hineinkopieren.
Bild 1.1.5-1: Umgebungsvariable für Bloodshed-Installation setzen
Es folgen nun Screenshots, die den Ablauf beim Erzeugen des lauffähigen Programms erläutern.
Schritte 1 bis 3:
Bild 1.1.5-2: Konsole öffnen
Bild 1.1.5-3: Konsole öffnen
Bild 1.1.5-5: Nach c: gehen, Notepad öffnen
Schritte 4 und 5:
Bild 1.1.5-5: Code eingeben
Bild 1.1.5-6: Quellcode speichern
Bild 1.1.5-7: Quellcode speichern
Schritte 6 bis 8:
Bild 1.1.5-8: Directory anzeigen, Quellcode compilieren, Programm testen