Einzelnen Beitrag anzeigen
Alt 20.06.2010, 09:36   #5 (permalink)
redfalcon
Hardware Freak
 

Registriert seit: 28.03.2003
Beiträge: 8.252

redfalcon kann auf vieles stolz sein
redfalcon kann auf vieles stolz sein

Standard AW: ursprung des ursprungs des ursprungs

Zitat:
Zitat von wallew Beitrag anzeigen
also damit meinte ich, dass wir noch in C bleiben,
also BEVOR C alles compiliert, muss es doch eine unterste baustein-ebene IN C geben
Unter deinem Quelltext sind höchstens noch die C Runtime-Libraries, die Methoden wie scanf, printf usw. aufschlüsseln. Aber die kann man (afaik) nicht einsehen, weil sie schlicht nicht veröffentlicht wurden.
Der Ablauf ist im Prinzip so:
Der Präprozessor bastelt aus deinen Quell-, und Headerdateien den Code für den Compiler. Das dürfte das letzte Mal sein, dass man noch C-Code hat. Der C-Compiler wandelt diesen Code dann in Assembler-Sprache um. Der Assembler übersetzt das dann in Maschinensprache. Danach löst der Linker die gegenseitigen Referenzen der Dateien auf und macht die Datei ausführbar.
redfalcon ist offline   Mit Zitat antworten