Betriebswirtschaft (BWL) (Fach) / Wirtschaftsinfo (Lektion)
Ergebnis kann dabei entweder direkt Maschinensprache sein, oder (in der
Mehrzahl der Fälle) eine Objektdatei. Objektdateien beinhalten Maschinencode,
der „Lücken“ enthält, das sind Referenzen auf Code, der in anderen
Objektdateien oder Bibliotheksdateien (Libraries) enthält. Verwendet
man z.B. in einem C-Programm den Befehl printf (Ausgabe), dann enthält
die Objektdatei an der entsprechenden Stelle einen Hinweis darauf, dass
hier mit den angegebenen Argumenten doch bitte printf aufgerufen werden
soll. Der Maschinencode für printf befindet sich in einer der Libraries des CCompilers.
Damit das Programm dann schließlich lauffähig wird, muss es
nach der Compilierung noch mit den Libraries oder mit anderen Objektdateien
verbunden (gelinkt) werden. Das wird mit einem weiteren Programm
dem Linker, bewerkstelligt.
Diese Karteikarte wurde von lara erstellt.