程序執行期間發生了哪些事——預處理,編譯,彙編,連接

當咱們運行一個程序時,究竟發生了什麼,這篇博客,我將就個人瞭解作出分析。後端 預處理:編輯器 (1)將全部的"#define"刪除,展開宏定義。優化 (2)處理條件預編譯指令,如:"#if" "ifdef"  "endif" spa (3)將被包含的文件插入到"#include"預編譯指令中調試 (4)刪除註釋blog (5)添加行號,以便編譯器產生調試用的行號和用於編譯產生錯誤時的警告的行號字符
相關文章
相關標籤/搜索