C語(yǔ)言的調(diào)試步驟
我們知道計(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í)行文件。
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>