Wenn man in der Sun-Halle C++ Dateien kompilieren will, dann gibt es ein paar Sachen auf die man achten sollte. Fuer die weiteren Beispiele nehmen wir mal an, dass wir die C++ Dateien "dijkstra.cpp", "graph.cpp" und "radixheap.cpp" haben, die zusammen das Programm "dijkstra" ergeben sollen. Zuerst muss man alle ".cpp" Dateien in Object (d.h. ".o") Dateien uebersetzen. Das geht mit "g++ -c *.cpp". (Oder wenn man die Optimierung einschalten will mit "g++ -O2 -c *.cpp".) Anstatt "*.cpp" kann man auch die ".cpp" Dateien einzeln angeben, z.B. "g++ -c dijkstra.cpp graph.cpp radixheap.cpp". Nach diesem Schritt sollten die Dateien "dijkstra.o", "graph.o" und "radixheap.o" erzeugt worden seien. Danach muss man die Object Dateien zu einem Programm zusammenfuegen. Weil C++ Programme meistens die Standard C++ Bibliothek benutzen und die Rechner in der SUN-Halle nicht wissen wo diese Bibliothek liegt, muss man folgendes dazu eingeben: "g++ -R/usr/local/dist/lib -o dijkstra *.o" (Das "-R/usr/local/dist/lib" gibt den Rechnern den Hinweis, dass sich die Standard C++ Library in dem Verzeichnis "/usr/local/dist/lib" befindet.) Danach sollte ein Programm "dijkstra" erzeugt worden sein, was man mit "./dijkstra" aufrufen koennen sollte. Wer sich ein bischen mehr Muehe geben will sollte sich unbedingt einmal mit dem Programm "make" (auf der SUN-Halle "gmake" ) beschaeftigen, mit dem man diese Aufrufe automatisieren kann. (Einfach mal bei Google nach "GNU make tutorial" suchen lassen.)