源碼到可執行過程的詳解

預處理 主要處理源代碼文件中的以「#」開頭的預編譯指令。處理規則見下 1、刪除所有的#define,展開所有的宏定義。 2、處理所有的條件預編譯指令,如「#if」、「#endif」、「#ifdef」、「#elif」和「#else」。 3、處理「#include」預編譯指令,將文件內容替換到它的位置,這個過程是遞歸進行的,文件中包含其他文件。 4、刪除所有的註釋,「//」和「/**/」。 5、保留所
相關文章
相關標籤/搜索