linux下編譯、鏈接過程分析

各個階段如下圖所示: 1 預處理階段     1.1 操作系統的自帶編譯器gcc, gcc -E 它是gcc編譯器的一個命令,使用後會有對應的應用程序執行處理     (1)作用:預編譯過程主要處理那些源代碼中以#開始的預編譯指令,比如刪除註釋     (2)將所有的#define刪除,並且展開所有的宏定義,比如頭文件原地展開     (3)處理所有條件編譯指令,如#if,#ifdef等     
相關文章
相關標籤/搜索