Anleitung: Arbeiten auf einem USB-Stöpsel an beliebigen Windows-Rechnern
Das auf der Seitehttp://www.amd.e-technik.uni-rostock.de/ma/rs/lv/lvpi.htmlangebo- tene Framework besteht aus einem Editor und einem Compiler. Eine Besonderheit dieses Frameworks besteht darin, dass es ohne Installation auskommt. Die Ordner einfach an einen beliebigen Speicher- platz kopieren/entpacken und schon kann es losgehen. Dadurch lässt es sich zum Beispiel auch von einem USB-Stöpsel aus direkt nutzen. Unsere Empfehlung ist demnach auch, einen einfachen USB- Stöpsel zu erwerben und sowohl das Framework als auch die Uebungsaufgaben auf diesem zu spei- chern. Dadurch kannst du an jedem beliebigen Rechner, der dir die Ausführung von eigenen Program- men erlaubt, arbeiten. Das Framework enthält Folgendes:
1. Einen OrdnerQuelltexte
Hier können Unterorder für die einzelnen Übungen angelegt werden. Wie der Name vermuten lässt, kommen da die Quelltexte rein.
2. Im OrdnerNotepad++die DateiNotepad++Portable.exe
Das ist ein Editor, mit dem die Quelltextdateien editiert werden. Für Dateien mit den Endungen .c und .h wird automatisch ein Syntax-Highlighting durchgeführt, was die Arbeit an Quelltexten deutlich erleichtert.
3. Im OrdnerMinGWdie DateiCommandPromptPortable.exe
Das ist die Konsole, mit der du sowohl den Compiler bedienst, als auch deine Programme aus- führst. Innerhalb dieser Konsole, ist der Pfad zum Compiler (gcc.exe) automatisch gesetzt. Die Bedienung gestaltet sich so:
a) In der Konsole zu einem Unterordner mit Quelltextdateien navigieren, z.B.
$ cd ..\Quelltexte\Uebung1
b) Quelltexte compilieren, z.B. $ gcc -Wall -o uebung1.exe uebung1.c
Wenn unklar ist, was das heißt, schau im Kapitel 8 des Skriptes nach. ACHTUNG: Groß- und Kleinschreibung beachten, sowie die richtige Reihenfolge der Dateien.
c) Falls der Compiler wider Erwarten erfolgreich war, kannst du nun dein Programm ausfüh- ren, z.B. $ uebung1.exe
Noch ein paar abschließende Bemerkungen: Dieses Framework ist nach unserer Ansicht die schnell- ste und einfachste Variante, um mit der C-Programmierung zu beginnen. Selbstverständlich kannst du auch jeden anderen Editor oder eine Entwicklungsumgebung deines Vertrauens benutzen. Dennoch ist es so, dass die Uebungsleiter mit Sicherheit nicht jede verfügbare Entwicklungsumgebung kennen, so- dass eine Hilfestellung bei Tool-bezogenen Problemen meist schwierig ist. Auch die Aussage: „Aber bei meinem Tool muss ich nur einen Knopf drücken und dann geht alles“ ist mit Vorsicht zu betrachten.
Hinter diesem „Knopfdruck“ verbergen sich Aufrufe von Compilern, Linkern und sonstigen Verarbei- tungsprozessen, die wiederum auch vielfältige Einstellungen und Parameter des Entwicklungs-Tools zurückgreifen. Kennt man diese Einstellungen und die Möglichkeiten zu deren Änderungen nicht, er- schwert man sich das Beheben von Fehlern beträchtlich.
Viel Spass und Happy Programming.
1