Heim >Backend-Entwicklung >C#.Net-Tutorial >Welche Dateien werden nach der Kompilierung des C-Programms generiert?

Welche Dateien werden nach der Kompilierung des C-Programms generiert?

angryTom
angryTomOriginal
2020-03-09 17:40:059354Durchsuche

Welche Dateien werden nach der Kompilierung des C-Programms generiert?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn