C語言的調(diào)試步驟
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-27
我們知道計(jì)算機(jī)只能識別由 “0” 和 “1” 組成的二進(jìn)制指令。所以要讓程序執(zhí)行,必須將其轉(zhuǎn)變?yōu)槎M(jìn)制可執(zhí)行文件,這個(gè)轉(zhuǎn)換的過程是由“編譯”和“鏈接”兩部分組成的?!熬幾g”是將C語言源程序翻譯成二進(jìn)制形式的“目標(biāo)文件”(Object Program)?!版溄印笔前涯繕?biāo)文件與其他目標(biāo)程序 及用到的庫文件鏈接,最終形成可執(zhí)行文件的過程。整個(gè)過程如圖所示。
在編譯階段,C編譯程序會(huì)讀取源代碼,并對源代碼進(jìn)行語法檢查,所以在此階段如果發(fā)現(xiàn)源程序中的語法錯(cuò)誤,會(huì)向用戶匯報(bào)錯(cuò)誤類型及錯(cuò)誤所在行。
在鏈接階段,目標(biāo)文件及文件所需要的資源,如庫函數(shù)等,組合生成可執(zhí)行文件。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>