c++從源文件到可執行文件的步驟詳解

編譯與鏈接有四個過程: (1)預處理 (2)編譯 (3)彙編 (4)鏈接     (1)預處理 源文件和頭文件被預處理成一個.i文件、(-E表示只進行預處理) g++ -E hello.cpp -o hello.i -E:意味着只執行到預編譯,直接輸出預編譯結果。 預處理過程主要處理那些源文件中的以「#」開始的預編譯指令。包括#include,#define, #if,等等。 主要的處理規則如下:
相關文章
相關標籤/搜索