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

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