將C語言所寫的原始程式轉換成目標程式需要編譯軟體來完成。
編譯是從原始碼(通常是高階語言)到能直接由電腦或虛擬機器執行的目標程式碼(通常為低階語言或機器語言)的翻譯過程。
把原始程式轉換為目標程式碼的是編譯或彙編程序,是透過編譯軟體實現的;編譯器和彙編程式都經常依賴連接程序,它將分別在不同的目標檔案中編譯或彙編的程式碼收集到一個可直接執行的檔案中。
在這種情況下,目標程式碼,即尚未連接的機器碼,與可執行的機器碼之間就有了區別。連接程式也連接目標程式和用於標準函式庫函數的程式碼,以及連接目標程式和由電腦的作業系統提供的資源(例如,儲存分配程式及輸入與輸出裝置)。
以上是將C語言編寫的原始程式轉換成目標程式需要什麼來完成的詳細內容。更多資訊請關注PHP中文網其他相關文章!