Linux下使用GCC編譯時到底進行了什麼?

前言:在Linux下,我們都清楚一段代碼要變成一個可執行文件,他需要經歷預處理,編譯,彙編,鏈接這四個過程。 在這每一步都需要進行很多工作,這裏我結合王老師的深入分析gcc和程序員的自我修養這兩本書來籠統講一下編譯這個過程到底幹了什麼事情。 GCC的邏輯結構 -是不是單看這張圖感覺有點不知所措? 接下來我將每一個步驟來一個一個進行解釋。 選擇高級語言 這張圖的上半部分的第一大塊是選擇高級語言,由於
相關文章
相關標籤/搜索