C語言源碼到可執行程序一般要經過以下的處理步驟

從C語言源碼到可執行程序一般要經過以下的處理步驟: 預處理 在這一階段,源碼中的所有預處理語句得到處理,例如 #include語句所包含的文件內容替換掉語句本身 所有已定義的宏被展開 根據#ifdef,#if等語句的條件是否成立取捨相應的部分 預處理之後源碼中不再包含任何預處理語句。 GCC預處理階段可以生成.i的文件,通過選項-E可以使編譯器在預處理結束時就停止編譯。例如: gcc -E -o
相關文章
相關標籤/搜索