GDB - ตัวอย่างการดีบัก
ดูตัวอย่างต่อไปนี้เพื่อทำความเข้าใจขั้นตอนการดีบักโปรแกรมและคอร์ที่ดัมพ์
ตัวอย่างการดีบัก 1
ตัวอย่างนี้แสดงให้เห็นว่าคุณจะจับข้อผิดพลาดที่เกิดขึ้นได้อย่างไรเนื่องจากมีข้อยกเว้นที่เพิ่มขึ้นในขณะที่หารด้วยศูนย์
ตัวอย่างการดีบัก 2
ตัวอย่างนี้แสดงให้เห็นถึงโปรแกรมที่สามารถดัมพ์คอร์ได้เนื่องจากหน่วยความจำที่ไม่ได้เริ่มต้น
ทั้งสองโปรแกรมเขียนด้วย C ++ และสร้างคอร์ดัมพ์เนื่องจากเหตุผลที่แตกต่างกัน หลังจากผ่านสองตัวอย่างนี้แล้วคุณควรอยู่ในตำแหน่งที่จะดีบักโปรแกรม C หรือ C ++ ที่สร้างการถ่ายโอนข้อมูลหลัก