05_CompileroptionsStandardlibrary_handout_Z Flashcards
Was sind Compiler-Optionen und welche Aspekte des Compilers steuern sie?
Compiler-Optionen steuern das Verhalten des Compilers über Kommandozeilen-Argumente. Sie umfassen Output-Optionen, Optimierungs-Optionen, Debugging-Optionen, Suchpfade und das Linken von Bibliotheken.
Welche Funktion hat die Compiler-Option -o
?
Die Option -o
legt den Namen der Ausgabedatei fest.
Was bewirkt die Compiler-Option -E
?
Die Option -E
stoppt den Compiler nach dem Präprozessorschritt.
Welche Compiler-Option stoppt den Compiler nach dem Kompilierungsschritt?
Die Option -S
stoppt den Compiler nach dem Kompilierungsschritt.
Was ist die Funktion der Compiler-Option -c
?
Die Option -c
stoppt den Compiler nach dem Assemblierungsschritt.
Welche Option zeigt die Befehle der einzelnen Compiler-Schritte an?
Die Option -v
zeigt die Befehle der einzelnen Compiler-Schritte an.
Welche Optimierungsstufe wird durch die Option -O0
eingestellt?
Die Option -O0
steht für keine Optimierung.
Was bewirkt die Optimierungs-Option -O1
?
Die Option -O1
optimiert auf Performance.
Welche Optimierungs-Option ist empfohlen und warum?
Die Option -O2
ist empfohlen, da sie mehr Optimierungen durchführt und ein guter Kompromiss zwischen Performance und Komplexität ist.
Was ist der Nachteil der Optimierungs-Option -O3
?
Die Option -O3
führt maximale Optimierungen durch, die manchmal zu aggressiv sein können und unerwartete Probleme verursachen können.
In welchem Szenario ist die Optimierungs-Option -Os
besonders wichtig?
Die Option -Os
optimiert auf Programmgröße und ist besonders wichtig für Microcontroller, wo Speicherplatz begrenzt ist.
Welche Optimierungs-Option ist speziell für Debugging geeignet?
Die Option -Og
ist speziell für Debugging geeignet.
Was bewirkt die Debugging-Option -g
?
Die Option -g
fügt Debugging-Informationen hinzu.
Welche Debugging-Option sorgt dafür, dass keine Debugging-Informationen hinzugefügt werden?
Die Option -g0
sorgt dafür, dass keine Debugging-Informationen hinzugefügt werden.
Welche Stufe der Debugging-Informationen wird durch die Option -g2
bereitgestellt?
Die Option -g2
stellt standardmäßige Debugging-Informationen bereit.