|
thales$ f Greetings.od Greetings.om SayHello.od SayHello.om thales$ mmo -c makefile +t sayhello SayHello thales$ make oc -c -u Greetings.od Greetings.om oc -c -u SayHello.od SayHello.om oc -o sayhello \ Greetings.o SayHello.o thales$ |
Bevor eine Quelle (sei es eine Schnittstelle oder eine
Implementierung) übersetzt werden kann, müssen alle
Schnittstellen, die direkt oder indirekt verwendet werden,
in übersetzter Form vorliegen.
| |
Wenn eine Schnittstelle (also eine Datei mit der Endung ``.od'')
übersetzt wird, legt der Compiler das Resultat in einer
gleichnamigen Datei mit der Endung ``.sy'' ab, die für
``Symbol File'' steht.
| |
Die erfolgreiche Übersetzung von Implementierungen führt
zur Generierung von Objekten (Maschinen-Code, Datei-Endung ``.o'').
| |
Wenn alle Objekte vorliegen, können sie zu einem
ausführbaren Programm zusammengebaut werden.
|
Copyright © 1999, 2004, 2005 Andreas Borchert, in HTML konvertiert am 14.09.2005 |