c語言的編譯鏈接過程

整個的編譯鏈接過程如上圖所示 首先對於一個cpp而言他需要四步    預處理 編譯 彙編 鏈接 四個階段過程  預處理 將所有#define刪除  展開定義 刪除註釋 添加 行號 添加添加編譯 include頭文件展開 添加調試信息debug。保留所有的pragma處理。編譯 器進行處理。 編譯階段 進行的詞法分析,語法分析,語義分析,和優化彙編代碼。 彙編階段 只進行過翻譯 as 鏈接器(重要)
相關文章
相關標籤/搜索