1. 程式人生 > >關於gcc編譯流程四個步驟的具體分析,預處理、編譯、彙編、連結

關於gcc編譯流程四個步驟的具體分析,預處理、編譯、彙編、連結

1.gcc編譯需要下面四個步驟,分別是  

   第一行,可執行檔案     (-o   是指可目標檔案)

                 c語言原始檔

                 經過預處理的c原始檔程式碼

                 編譯後的目標檔案

                 組合語言原始碼檔案

》》》c語言原始檔


2,經歷四個步驟

    1)c原始檔到預處理c預處理原始檔

      


    2)預處理c原始檔到組合語言

    


   3)將組合語言轉化為目標檔案

    


   4)連結,為可執行檔案   (重要的一點,,printf的庫在這一步連結。  .so(動態庫) )   .a(靜態庫))