C語言執行過程

使用 gcc 彙編器編譯 C 語言程序時通常會經過四個處理階段,即預處理階段、編譯階段、彙編階段和鏈接階段。 在前處理階段中,gcc 會把 C 程序傳遞給 C 前處理器 CPP,對 C 語言程序中指示符和宏進行替換處理,輸出純 C 語言代碼;在編譯階段,gcc 把 C 語言程序編譯生成對應的與機器相關的 as 彙編語言代碼;在彙編階段,as 彙編器會把彙編代碼轉換成機器指令,並以特定二進制格式輸出
相關文章
相關標籤/搜索