1. 源文件
存放程序代碼的文件,即我們編輯代碼的文件,稱為源代碼文件。
C語音源程序文件的擴展名為“.c”。源代碼文件是相對目標文件和可執行文件而言的
一般使用高級語言寫出來的。
2. 目標文件
源代碼經過編譯所得到的二進制代碼,稱為目標文件。
目標文件的擴展名為‘.obj’(Windows)或“.o”(Linux).目標文件已經是機器指令,但還不能運行,因為目標文件還沒有解決函數調用問題。
3. 可執行文件
鏈接器將目標代碼、庫文件和系統標准啟動代碼結合在一起,形成的完整的可在操作系統下獨立執行的程序,稱為可執行文件。
可執行文件的擴展名為“.exe”(Windows).