Kompilierung Flashcards

1
Q

Was versteht man unter Kompilierung?

A

Kompilierung ist der mehrstufige Prozess aus Quelltext ein ausführbares Programm zu machen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie viele Stufen hat die Kompilierung und in welcher Reihenfolge werden diese ausgeführt?

A

Der Prozess des Kompilierens hat vier Schritte in folgender Reihenfolge:

1) Preprocessing
2) Compiling
3) Assembly
4) Linking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was passiert im Prozess des Preprocessing?

A
  • Macros und Symbole werden erstetzt
  • Header Files werden erweitert und inkludiert
  • Kommentare werden entfernt
  • Code wird optimiert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was passiert im Prozess der Kompilierung?

A
  • Preprocessed File wird in eine Assembly File verarbeitet

* Speicherplatz und Laufzeit werden optimiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was passiert im Prozess der Assembly?

A

Die Hauptaufgabe besteht darin, die offset Adressen dem Assembly Code bereitzustellen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was passiert im Prozess des Linkings?

A

Der Linker baut das ausführbare Abbild und wandelt den ASM Code in Maschinencode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly