鈴聲Linux服務(wù)器高級架構(gòu)+Linux內(nèi)核
(3) 處理#include預(yù)編譯指令,將被包含的文件插入到該預(yù)編譯指令的位置。
(4) 過濾所有的注釋
(5) 添加行號和文件名標(biāo)識。
②編譯:詞法分析+語法分析+語義分析+生成匯編代碼
(1) 詞法分析:將源代碼的字符序列分割成一系列的記號。
(2) 語法分析:對記號進(jìn)行語法分析,產(chǎn)生語法樹。
?
標(biāo)簽:
(3) 處理#include預(yù)編譯指令,將被包含的文件插入到該預(yù)編譯指令的位置。
(4) 過濾所有的注釋
(5) 添加行號和文件名標(biāo)識。
②編譯:詞法分析+語法分析+語義分析+生成匯編代碼
(1) 詞法分析:將源代碼的字符序列分割成一系列的記號。
(2) 語法分析:對記號進(jìn)行語法分析,產(chǎn)生語法樹。
?