位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言的調(diào)試步驟

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-27

    我們知道計(jì)算機(jī)只能識(shí)別由 “0” 和 “1” 組成的二進(jìn)制指令。所以要讓程序執(zhí)行,必須將其轉(zhuǎn)變?yōu)槎M(jìn)制可執(zhí)行文件,這個(gè)轉(zhuǎn)換的過(guò)程是由“編譯”和“鏈接”兩部分組成的?!熬幾g”是將C語(yǔ)言源程序翻譯成二進(jìn)制形式的“目標(biāo)文件”(Object Program)?!版溄印笔前涯繕?biāo)文件與其他目標(biāo)程序 及用到的庫(kù)文件鏈接,最終形成可執(zhí)行文件的過(guò)程。整個(gè)過(guò)程如圖所示。

    在編譯階段,C編譯程序會(huì)讀取源代碼,并對(duì)源代碼進(jìn)行語(yǔ)法檢查,所以在此階段如果發(fā)現(xiàn)源程序中的語(yǔ)法錯(cuò)誤,會(huì)向用戶(hù)匯報(bào)錯(cuò)誤類(lèi)型及錯(cuò)誤所在行。

    在鏈接階段,目標(biāo)文件及文件所需要的資源,如庫(kù)函數(shù)等,組合生成可執(zhí)行文件。

image.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部