Übersetzungsreihenfolge

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

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.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999