System

After study 程式設計師的自我修養:

@編譯器的工作:將原本在變數間進行的操作轉換為記憶體之間的操作。

@一個變數的位址,稱為該變數的指標

@編譯器做呢哪些事情:
-Preprocessing: 將#define刪除,展開macro,處理#include指令。
-Compliation: 執行 詞法分析(單純的scan)  語法分析(產生syntax tree)  語意分析(辨識型態)  最佳化(產生相應的.s file)
-Assembly: 輸出object file
-Linking: 連結.o file
未完成...

留言

熱門文章