您好,登錄后才能下訂單哦!
小編給大家分享一下將C語言源程序轉換成目標程序是如何完成的,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
將C語言編寫的源程序轉換成目標程序需要編譯軟件來完成。
編譯是從源代碼(通常為高級語言)到能直接被計算機或虛擬機執行的目標代碼(通常為低級語言或機器語言)的翻譯過程。
把源程序轉換為目標代碼的是編譯或匯編程序,是通過編譯軟件實現的;編譯器和匯編程序都經常依賴于連接程序,它將分別在不同的目標文件中編譯或匯編的代碼收集到一個可直接執行的文件中。
在這種情況下,目標代碼,即還未被連接的機器代碼,與可執行的機器代碼之間就有了區別。連接程序還連接目標程序和用于標準庫函數的代碼,以及連接目標程序和由計算機的操作系統提供的資源(例如,存儲分配程序及輸入與輸出設備)。
看完了這篇文章,相信你對將C語言源程序轉換成目標程序是如何完成的有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。