首頁  >  文章  >  後端開發  >  c語言的原始程式不必透過編譯就可以執行對嗎

c語言的原始程式不必透過編譯就可以執行對嗎

hzc
hzc原創
2020-07-04 14:22:3111936瀏覽

錯誤,C語言採用編譯方式將原始程式轉換為二進位的目標程式碼,編寫好一個C程式到完成運行一般經過以下幾個步驟,編輯和編譯,就是將已經編輯好的源程序翻譯成二進位的目標程式碼,經過編譯後的得到的二進位程式碼還不能直接執行,因為每一個模組往往是單獨編譯的。

c語言的原始程式不必透過編譯就可以執行對嗎

C語言採用編譯方式將原始程式轉換為二進位的目標程式碼,編寫好一個C程式到完成執行一般經過以下幾個步驟:編輯;編譯,就是將已經編輯好的原始程式翻譯成二進位的目標程式碼,經過編譯後的得到的二進位程式碼還不能直接執行,因為每一個模組往往是單獨編譯的,必須把經過編譯的各個模組的目標碼與系統提供的標準模組連接後才能運作;連接,將各模組的二進制目標代碼與系統標準模組經連接處理後,得到具有絕對地址的可執行文件,它是計算機能直接執行的文件;執行,執行一個經過編譯和連接的可執行的目標檔案。

相關介紹:

C語言是一門過程導向的、抽象的通用程式設計語言,廣泛應用於底層開發。 C語言能以簡易的方式編譯、處理低階記憶體。 C語言是僅產生少量的機器語言以及不需要任何運行環境支援便能運行的高效率程式設計語言。儘管C語言提供了許多低階處理的功能,但仍保持著跨平台的特性,以一個標準規格寫出的C語言程式可在許多包含類似嵌入式處理器以及超級電腦等作業平台的電腦平台上進行編譯。

推薦教學: 《c語言教學

以上是c語言的原始程式不必透過編譯就可以執行對嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn