C++的編譯鏈接原理

編譯的過程可以分解爲四個步驟,分別是預編譯、編譯、彙編和鏈接。 預編譯是將源代碼文件如拓展名爲.c、.cpp或.cxx預編譯成一個.i或.ii的文件。預編譯過程主要處理那些源代碼中的「#」開始的預編譯指令。比如「#include」、「#define」等,主要的處理規則如下: (1)刪除#define並進行文本替換 (2)處理#if、#endif、#elif (3)遞歸展開#include (4)刪
相關文章
相關標籤/搜索