GCC編譯過程

我們平時寫的c代碼,計算機是不認識的,計算機認識的只是0、1這些二進制代碼。那麼我們寫的c代碼又是怎麼轉換爲二進制代碼的呢,?其實我們平時用的編譯器就是將這個轉換過程一步一步集成在了一起,今天學了學編譯流程,根據以下幾個問題做個筆記,以爲備忘:

1、編譯過程具體有什麼步驟?
2、都有啥階段,每個階段又都幹了什麼事情?

解答:
編譯過程總共分爲4步:預處理、編譯、彙編、鏈接。
具體每個階段乾的工作見下圖:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章