Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ

Агуулгын хүснэгт:

Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ
Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ

Видео: Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ

Видео: Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ
Видео: Private lesson online debugging class on May 1st – Intermediate level 2024, May
Anonim

Дебаг хийх нь програм хангамжийн хөгжлийн чухал хэсэг юм. Аппликешны програмын хувьд энэ нь хэрэглэгчийн горимын хэрэгслүүд дээр хийгддэг бөгөөд ихэвчлэн IDE-д суулгагддаг. Жишээлбэл, драйверуудыг дибаг хийх боломжтой байхын тулд цөмийн дибаг хийгчийг эхлүүлэх хэрэгтэй.

Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ
Цөмийн дибаг хийгчийг хэрхэн эхлүүлэх вэ

Шаардлагатай

зорилтот машин дээрх администраторын эрх

Зааварчилгаа

1-р алхам

Командын процессорыг эхлүүлэх cmd. Taskbar дээрх "Start" товчийг дарна уу. Гарч ирсэн цэс дэх "Ажиллуулах …" зүйлийг дарна уу. Програмыг ажиллуулах харилцах цонхонд cmd гэж оруулаад OK дарна уу

Алхам 2

Boot.ini файлын нөөц хуулбарыг хийх. Тушаалыг ашиглан Windows-ийн одоогийн хуулбарыг суулгах замыг олж мэдээрэй: echo% SystemRoot% Төхөөрөмжийн үсгийг оруулаад үйлдлийн систем суулгасан хөтөч рүү хоёр цэгийг оруулна уу. Cd командыг ашиглан root директор болгон өөрчил. Attrib командыг ашиглан boot.ini файлаас системийг зөвхөн унших, далд шинжүүдийг устгаж, хуулбарлах командыг ашиглан нөөцийг нь хадгалж, шинж чанаруудыг дахин тохируулна уу: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.in

Алхам 3

Татаж авах сонголтуудын одоогийн жагсаалтыг харуулах. Тушаалыг ашиглана уу: bootcfg / query Жагсаалтанд байгаа зүйлийг хянаж үзээд цөмийг дибаг хийх чадвартай шинэ тохиргоо үүсгэхэд аль нь ашиглагдахаа тодорхойл. Ачаалах бичлэгийн ID-г санаарай

Алхам 4

/ Copy сонголттой bootcfg тушаалыг ажиллуулснаар шинэ ачаалах бичлэгийг үүсгээрэй. Хуулбарлах бичилтийн id-г зааж өгөхдөө / id параметрийг ашиглана уу. / D параметрийг ашиглан оруулгын дэлгэцийн нэрийг зааж өгнө үү. Жишээлбэл: bootcfg / copy / id 1 / d "Win XP (Debug)" Ачаалах сонголтуудыг bootcfg командыг ашиглан / query параметрийн хамт дахин жагсааж, оруулсан оруулгын ID-г олж мэдээрэй

Алхам 5

Өмнөх алхам дээр үүсгэсэн ачаалах бичлэгт цөм дибаг хийгчийг ажиллуулах сонголтуудыг оруулна уу. Хэрэв дибаг хийхийг зорилтот машин дээр хийх бол / дибаг хийх сонголтыг нэмж оруулаарай. Жишээ нь: bootcfg / debug on / id 2 Хэрэв та зорилтот компьютерийг com портоор хост машинтай холбож алсаас дибаг хийхээр төлөвлөж байгаа бол / port / baud сонголтыг ашиглан портын дугаар ба өгөгдлийн хурдыг тус тус зааж өгнө үү: bootcfg / дебаг on / порт COM2 / baud 9600 / id 2 Хэрэв алсаас дибаг хийхийг IEEE 1394 интерфэйс (FireWire кабель) ашиглан хийх бол / dbg1394 сонголтыг тохирох горимыг идэвхжүүлж, / ch сонголтыг сувгийн дугаарыг зааж өгнө үү. жишээ: bootcfg / dbg1394 on / ch 42 / id 2 bootcfg командыг ашиглан / query параметрийн хамт ачаалах бичлэгүүдийг үзэж, өөрчлөлт оруулсан эсэхийг шалгана уу. Гарах командыг ажиллуулж бүрхүүлийн цонхыг хаа

Алхам 6

Шаардлагатай бол үйлдлийн системийн ачаалах параметрүүдийг өөрчлөх. "Эхлүүлэх" цэсний "Тохиргоо" хэсгийн тохирох зүйлийг ашиглан хяналтын самбарыг нээнэ үү. Системийн зүйлийг нээнэ үү. "Системийн шинж чанар" харилцах цонхонд "Нарийвчилсан" таб руу очно уу. "Эхлүүлэх ба сэргээх" бүлэгт байрлах "Сонголт" товчийг дарна уу. Гарч ирэх "Эхлүүлэх ба сэргээх" цонхонд "Үйлдлийн системийн жагсаалтыг харуулах" сонголтыг идэвхжүүлнэ үү. Сүүлийн хоёр нээлттэй харилцах цонхны OK товчийг дарна уу

Алхам 7

Компьютерээ дахин ачаална уу. Дебаг хийгчийн тусламжтайгаар ачаалах сонголтыг сонгоно уу. Нэвтрээд зорилтот машин дээр ажиллах эсвэл алсаас дибаг хийх сесс эхлүүлэх. WinDbg, KD гэх мэт хэрэгслийг ашигла.

Зөвлөмж болгож буй: