C/C++程序編譯過程詳解

C語言的編譯鏈接過程要把我們編寫的一個c程序(源代碼)轉換成可以在硬件上運行的程序(可執行代碼),需要進行編譯和鏈接。編譯就是把文本形式源代碼翻譯爲機器語言形式的目標文件的過程。鏈接是把目標文件、操作系統的啓動代碼和用到的庫文件進行組織,形成最終生成可執行代碼的過程。過程圖解如下: 從圖上可以看到,整個代碼的編譯過程分爲編譯和鏈接兩個過程,編譯對應圖中的大括號括起的部分,其餘則爲鏈接過程。 1.
相關文章
相關標籤/搜索