一個程序從源代碼到可執行程序的過程

一個源程序到一個可執行程序的過程:預編譯(.i, .ii(c++))、編譯(.s)、彙編(.o)、連接。  其中,編譯是主要部分,其中又分爲六個部分:詞法分析、語法分析、語義分析、中間代碼生成、目標代碼生成和優化。  連接中,分爲靜態連接和動態連接,本文主要是靜態連接。c++ 1、預編譯:主要處理源代碼文件中的以「#」開頭的預編譯指令。 1.刪除全部的#define,展開全部的宏定義。  2.處理
相關文章
相關標籤/搜索