預處理,編譯,彙編和鏈接

當我們gcc 編譯一個程序的時候有沒有想過到底發生了什麼? 1、我們有一個hello.c文件,用最簡單的命令gcc hello.c 生成 a.out 這個過程可以分爲四個步驟:預處理(Prepressing)、編譯(Compilation)、彙編(Assembly)和鏈接(Linking)。 一、預編譯  1.將所有的#define刪除,並展開所有的宏定義;  2.處理所有的預編譯指令,例如:#i
相關文章
相關標籤/搜索