張君毅 李洪威 ?!♂摗∶闲℃i
摘要:調(diào)試功能是軟件集成開發(fā)環(huán)境中最重要也是最復(fù)雜的功能之一,調(diào)試功能的完善與否很大程度上決定了一個(gè)集成開發(fā)環(huán)境的優(yōu)劣。作為一個(gè)大型軟件集成開發(fā)環(huán)境的一部分,為了實(shí)現(xiàn)其調(diào)試功能,這里通過簡(jiǎn)要分析Eclipse CDT的調(diào)試機(jī)制,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)應(yīng)用于基于Eclipse CDT的嵌入式開發(fā)環(huán)境的調(diào)試器,其中實(shí)現(xiàn)了一系列調(diào)試功能如斷點(diǎn)設(shè)置、單步執(zhí)行、源代碼搜索以及變量、內(nèi)存和寄存器查看等,為整個(gè)集成開發(fā)環(huán)境的實(shí)現(xiàn)打下了基礎(chǔ)。