Welche Dateien werden nach dem Kompilieren eines C-Programms generiert?
Der Compiler konvertiert den Quellcode eines C-Programms in vier Schritten: Vorverarbeitung, Kompilierung , Assembly, Verknüpfung
1. Vorkompilierungsaktionen wie Makros, statische Member usw. werden in dieser Phase verarbeitet (Unix: .i)
2 : Assembly-Dateien generieren, während dieses Vorgangs optimiert der Compiler den Quellcode; (Unix: .s)
3. Assembly: Generieren Sie die Assembly-Datei in eine Zieldatei, die tatsächlich ausführbar ist (Unix : .o Win: .obj);
4. Link: Verknüpfen Sie die Zieldatei mit einer ausführbaren Datei (Unix: .out Win: .exe).
Zusammenfassung: In der Kompilierungsphase der C-Sprache überprüft der Compiler die Syntax, optimiert den Code und generiert Assemblercode, wobei der Suffixname .s ist.
Für weitere Programmierkenntnisse beachten Sie bitte die PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWelche Dateien werden nach der Kompilierung des C-Programms generiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!