可運行的c語言程式的副檔名為什麼?

青灯夜游
發布: 2020-10-30 16:51:54
原創
7176 人瀏覽過

可執行的c語言程式的副檔名為「.exe」。 c語言程式經過“編譯程式”編譯之後,產生一個後綴為“.obj”的二進位檔案;然後由“連接程式”,把此“.obj”檔案與c語言提供的各種函式庫函數連接在一起,產生一個後綴“.exe”的可執行檔。

可運行的c語言程式的副檔名為什麼?

教學推薦:《c語言教學影片

C語言原始程式經過C語言編譯程式編譯之後,產生一個後綴為「.OBJ」的二進位檔案(稱為目標檔案),最後還要由稱為「連接程式」(Link)的軟體,把此「.OBJ」檔案與c語言提供的各種函式庫函數連接在一起,產生一個後綴“.EXE”的可執行檔。顯然C語言不能立即執行。

C語言原始程式檔案副檔名: .c

目標檔案副檔名: .obj

執行檔副檔名: .exe

原始程式:程式可以用高階語言或組合語言編寫,用高階語言或組合語言編寫的程式稱為原始程式。 C語言原始程式的副檔名為「.c」。原始程式不能直接在電腦上執行,需要用「編譯程式」將原始程式編譯為二進位形式的程式碼。

目標程式:原始程式經過「編譯程式」編譯所得到的二進位程式碼稱為目標程式。目標程式的副檔名為「.obj」。

目標程式碼儘管已經是機器指令,但是還不能運行,因為目標程式還沒有解決函數呼叫問題,需要將各個目標程式與函式庫函數連接,才能形成完整的可執行程式。

可執行程式:目標程式與函式庫函數連接,形成的完整的可在作業系統下獨立執行的程序,稱為可執行程式。可執行程式的副檔名為“.exe“。

更多程式相關知識,請造訪:程式設計入門! !

以上是可運行的c語言程式的副檔名為什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板