1. 程式人生 > >gcc編譯器中編譯階段的四個過程

gcc編譯器中編譯階段的四個過程



編譯階段的四個過程

1.預處理

gcc -E 檔名.c

經過預處理形成.i檔案

預處理階段三個過程:標頭檔案展開;巨集替換;條件編譯;

2.編譯

gcc -c 檔名.c

編譯過後形成.o檔案(目標檔案),編譯階段進行語法檢查和詞法分析;

3.彙編

gcc -S 檔名.c

該過程的作用是將目標檔案轉化成組合語言(檔案)

4.連結

gcc 檔名.c -o 檔名

連結作用:把所有檔案連結成可執行檔案