การดีบักเป็นทักษะที่ขาดไม่ได้สำหรับโปรแกรมเมอร์และนักวิจัยด้านความปลอดภัย การมีความเข้าใจในการแก้ไขจุดบกพร่องเป็นอย่างดีช่วยให้คุณเข้าใจปฏิบัติการในระดับที่ต่ำกว่า และตรวจพบข้อผิดพลาดที่ซุ่มซ่อนได้
ipad รุ่นไหนใหม่ล่าสุดMUO วิดีโอประจำวันนี้ เลื่อนเพื่อดำเนินการต่อด้วยเนื้อหา
GNU debugger หรือ GDB เป็นเครื่องมือดีบักเหนือกาลเวลาที่โปรแกรมเมอร์ใช้มานานหลายปี ต่อไปนี้เป็นวิธีใช้ GDB บน Linux
การเตรียมโปรแกรมตัวอย่าง
หากต้องการสำรวจคุณลักษณะต่างๆ ของ GDB คุณจะต้องมีไฟล์ปฏิบัติการจึงจะทดลองได้ สำหรับการสาธิต คุณจะใช้งาน GDB บนโปรแกรมตรวจสอบคีย์หนึ่งครั้งโดยมีซอร์สโค้ดและสัญลักษณ์การดีบักพร้อมใช้งาน ครั้งหนึ่งโดยไม่มีซอร์สโค้ด และบนโปรแกรมแบบมัลติเธรดธรรมดาที่พิมพ์ข้อความไปยังหน้าจอ ทั้งที่เขียนด้วยภาษา C และคอมไพล์ด้วย GCC ( คอมไพเลอร์ GNU C)