編譯和連接的區別是什麼?

編譯函數 將預處理生成的文件,通過詞法分析、語法分析、語義分析以及優化後編譯成若干個目標模塊。能夠理解爲將高級語言翻譯爲計算機能夠理解的二進制代碼,即機器語言。優化 連接翻譯 由連接程序將編譯後造成的一組目標模塊以及它們所須要的庫函數連接在一塊兒,造成一個完整的載入模型。連接主要解決模塊間的相互引用問題。分爲地址和空間分配,符號解析和重定位幾個步驟。在編譯階段生成目標文件時,會暫時擱置那些外部引用
相關文章
相關標籤/搜索