c語言原始檔經過編譯後產生檔案的後綴是「.obj」。 C語言原始程式經過編譯程式編譯之後,產生一個後綴為「.obj」的文件,最後由稱為「連接程式」的軟體,把此「.obj」文件與各種函式庫函數連接在一起,產生一個後綴“.exe”的可執行檔。
本教學操作環境:windows7系統、c99版本、Dell G3電腦。
c語言原始檔經過編譯後,產生檔案的後綴是「.obj」。
C語言原始檔後綴名是“.c”,編譯產生的檔案後綴名是“.obj”,連線後執行檔的後綴名是“.exe”。
C語言建立程式的步驟:
編輯:就是建立和修改C程式的原始碼-我們所寫的程式稱為原始碼。
編譯:就是將原始碼轉換為機器語言。編譯器的輸出結果成為目標程式碼,而存放它們的檔案稱為目標檔。擴展名為.o或.obj。 (此部分編譯是指組譯器編譯組譯語言或編譯器編譯高階語言)
連結:連結器將原始碼由編譯器產生的各種模組組合起來,再從C語言提供的程式庫中加入必要的程式碼模組,將它們組成一個可執行的檔案。在windows下副檔名為.exe,Unix下無副檔名。
執行:執行程式。
C語言原始程式經過C語言編譯程式編譯之後,產生一個後綴為「.obj」的二進位檔案(稱為目標檔),最後還要由稱為「連接程式」(Link)的軟體,把此「.obj」檔案與c語言提供的各種函式庫函數連接在一起,產生一個後綴「.exe」的可執行檔。顯然C語言不能立即執行。
相關介紹
原始程式:程式可以用高階語言或組合語言編寫,用高階語言或組合語言寫的程式稱為來源程式。 C語言原始程式的副檔名為「.c」。原始程式不能直接在電腦上執行,需要用「編譯程式」將原始程式編譯為二進位形式的程式碼
目標程式:原始程式經過「編譯程式」編譯所得到的二進位代碼稱為目標程式。目標程式的副檔名為「.obj」。
目標程式碼儘管已經是機器指令,但是還不能運行,因為目標程式還沒有解決函數呼叫問題,需要將各個目標程式與函式庫函數連接,才能形成完整的可執行程序。
可執行程式:目標程式與函式庫函數連接,形成的完整的可在作業系統下獨立執行的程序,稱為可執行程序。可執行程式的副檔名為“.exe“。
更多程式相關知識,請造訪:程式設計教學! !
以上是c語言原始檔經過編譯後產生檔的後綴是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!