Debugging yog qhov tseem ceeb ntawm kev tsim kho software. Rau cov ntawv thov kev pabcuam, nws tau ua tiav hauv cov cuab yeej siv cov cuab yeej thiab feem ntau tau tsim rau hauv IDE. Tab sis kom muaj peev xwm debug, piv txwv li cov neeg tsav tsheb, koj yuav tsum pib ua tus kem debugger.
Tsim nyog
cov thawj coj cov cai ntawm lub tshuab phiaj
Cov Lus Qhia
Kauj ruam 1
Pib hais kom ua cov cmd. Nyem rau ntawm "Start" khawm hauv lub pob haujlwm. Nyem rau ntawm "Run …" cov khoom hauv cov ntawv qhia zaub mov. Hauv Qhov Kev Pab Cuam Khiav lub npov, sau cmd thiab nyem OK
Kauj ruam 2
Ua cov thaub qab ntawm cov ntaub ntawv boot.ini. Tshawb nrhiav txoj kev teeb tsa ntawm daim ntawv luam Windows tam sim no siv cov lus txib: ncha% SystemRoot% Nkag mus rau hauv lub tsav uas qhov chaw ua haujlwm tau nruab los ntawm nkag mus hauv cov ntawv ntaus ntawv ua raws li los ntawm cov nyuv. Hloov pauv mus rau nws cov hauv paus cag siv daim cd hais kom ua. Tshem tawm cov kab ke, nyeem nkaus xwb, thiab zais cov cwj pwm los ntawm boot.ini cov ntaub ntawv uas siv tus txheej txheem attrib, rov qab siv nrog daim ntawv hais kom ua, thiab teeb tus cwj pwm ntxiv: attrib -h -s -r boot.inicopy boot.ini khau raj. ini.oldattrib + h + s + r boot.in
Kauj ruam 3
Muab cov npe tam sim no xaiv xaiv. Siv cov lus txib: bootcfg / lus Nug Txheeb xyuas cov khoom hauv daim ntawv teev thiab txiav txim seb tus twg yuav raug siv los tsim kev teeb tsa tshiab nrog cov peev txheej debugging. Nco ntsoov tus ID ntawm cov khau raj ntawv
Kauj ruam 4
Tsim cov ntaub ntawv khau raj tshiab los ntawm kev khiav cov lus hais bootcfg nrog / / xaiv qhov. Siv tus / id parameter kom qhia meej tus id ntawm kev nkag mus ua theej. Siv / d parameter qhia kom meej cov npe zaub rau tus nkag. Piv txwv li: bootcfg / daim ntawv / id 1 / d "Win XP (Debug)" Sau cov kev xaiv pib dua siv bootcfg hais kom ua nrog rau / cov lus nug parameter thiab nrhiav kom paub tus ID ntawm kev nkag ntxiv
Kauj ruam 5
Xws li cov kev xaiv los khiav lub pob hluav taws xob debugger hauv cov khau raj cov ntaub ntawv tsim hauv cov kauj ruam dhau los. Yog tias debugging yuav ua tiav rau lub tshuab phiaj, tsuas yog ntxiv qhov kev xaiv / debug. Piv txwv li: bootcfg / debug ntawm / id 2 Yog tias koj npaj qhov deb debugging nrog sib txuas lub hom phiaj computer mus rau lub tshuab tswv ntawm lub chaw nres nkoj com, ntxiv rau siv / / chaw nres nkoj / baud kev xaiv los qhia cov chaw nres nkoj tus naj npawb thiab tus nqi baud, feem: bootcfg / debug ntawm / chaw nres nkoj COM2 / baud 9600 / id 2 Yog tias debugging tej zaum yuav ua tau siv IEEE 1394 interface (FireWire cable), siv cov / dbg1394 kev xaiv los pab kom tsim nyog hom thiab / / kev xaiv kom qhia cov naj npawb channel, rau piv txwv: bootcfg / dbg1394 rau / ch 42 / id 2 Saib cov ntaub ntawv khau raj siv cov lus hais bootcfg nrog rau / cov lus nug parameter thiab paub tseeb tias cov kev hloov tau ua dhau los. Kaw lub plhaub qhov rai los ntawm kev ua haujlwm tawm cov lus qhia tawm
Kauj Ruam 6
Hloov cov roj teeb ntawm cov kev ua haujlwm, yog tias tsim nyog. Qhib lub vaj huam sib luag tswj siv cov khoom tsim nyog hauv "Cov Ntawv" ntawm "Pib" cov ntawv qhia zaub mov. Qhib cov khoom System. Hauv kab ntawv "System Properties" mus rau "Advanced" tab. Nyem rau ntawm "Xaiv" khawm nyob hauv pawg "Startup thiab Recovery". Hauv "Kev Pib thiab Rov Qab" cov lus uas tshwm sim, qhib lub "Tshawb cov npe ntawm kev ua haujlwm". Nyem rau lawv xav tshuaj khawm nyob hauv ob lub xeem qhib tam sim no
Kauj Ruam 7
Rov qab koj lub computer. Xaiv cov khau raj xaiv nrog debugger. Nkag mus thiab ua haujlwm ntawm lub tshuab phiaj, lossis pib lub debugging sib kho. Siv cov cuab yeej zoo li WinDbg thiab KD.