基礎知識———一個C可執行文件的誕生

預處理過程: 1、展開頭文件。比如#include<stdio.h>這樣的頭文件中存在許多的函數定義,預編譯要做的事就是把這個頭文件中的函數定義全部替換出來。 2、處理宏定義。比如說#define N 3.這樣的宏定義在預編譯階段就會把源代碼文件中的N全部換成3. 3、處理條件編譯語句。包含了兩類,頭文件中的預編譯條件和源代碼文件中的條件編譯語句 編譯過程: 預處理完的.i文件進行一系列的詞法分析
相關文章
相關標籤/搜索