天天看點

源代碼檔案,目标代碼檔案和可執行檔案的差别

源代碼檔案:包含源碼,其檔案名的字尾是.c,需要經編譯器進一步編譯成機器語言

目标代碼檔案:由源代碼檔案編譯而成。但缺少庫檔案和啟動代碼檔案

可執行檔案:由連結器将目标代碼檔案,啟動檔案和庫檔案連結起來得到。是完整可執行的機器語言代碼

啟動代碼:是程式與作業系統的接口;

               不同的作業系統的啟動代碼是不同的(如windows系統和linux系統)