程序員的自我修養之編譯和鏈接

一個程序的源代碼到變成可執行程序,要經過 --預處理—編譯—彙編–鏈接四個過程。 1. 預處理都做了啥? 指令: gcc -E hello.c -o hello.i 預處理主要處理源代碼中以「#」開頭的預編譯指令,主要包括: 將所有的「#define」刪除並展開所有的宏定義。 處理所有條件預編譯指令,比如「#if」"#ifdef""#else"「endif」 處理#include預編譯指令,將被包
相關文章
相關標籤/搜索