【Linux】預編譯,編譯,彙編,鏈接的四過程

第一個階段是預編譯階段,在正式的編譯階段之前進行。預處編譯段將根據已放置在文件中的預處理指令來修改源文件的內容。如#include指令就是一個預處理指令,它把頭文件的內容添加到.cpp文件中。宏替換也是在預編譯階段完成的。在預編譯完成後,也即.i文件中,所有以#開頭的語句都不存在,已經被替換了。 第二個階段編譯、優化階段,將其翻譯成等價的中間代碼表示或彙編代碼,並執行優化。 第三個階段是彙編,把匯
相關文章
相關標籤/搜索