GNU ดีบักเกอร์
(gnu debugger)
นิยาม
GNU ดีบักเกอร์ (gnu debugger) Tool
GNU Debugger (GDB) เป็นเครื่องมือดีบักที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถตรวจสอบและควบคุมการทำงานของโปรแกรมเพื่อหาข้อผิดพลาดและแก้ไขได้
ระดับความเชี่ยวชาญ
ระดับที่ 1
ระดับพื้นฐาน
1. สามารถเริ่มและหยุดการดีบักด้วย GDB ได้
2. สามารถตั้งจุดหยุด (breakpoints) ง่ายๆ และรันโปรแกรมภายใต้การควบคุมของ GDB
3. คุ้นเคยกับคำสั่งพื้นฐานของ GDB สำหรับตรวจสอบค่าตัวแปร
ระดับที่ 2
ระดับปานกลาง
1. สามารถเดินโค้ดทีละบรรทัดและตรวจสอบ call stack ได้
2. สามารถใช้จุดหยุดมีเงื่อนไข (conditional breakpoints) และ watchpoints ได้อย่างมีประสิทธิภาพ
3. เข้าใจการดีบักโปรแกรมแบบหลายเธรดด้วย GDB
ระดับที่ 3
ระดับสูง
1. สามารถเขียนสคริปต์และทำงานอัตโนมัติในงานดีบักด้วยคำสั่ง GDB หรือ Python API
2. สามารถดีบักปัญหาความจำซับซ้อน เช่น การเสียหายของ heap และ stack
3. สามารถผสาน GDB กับเครื่องมือพัฒนาอื่นๆ และปรับแต่งกระบวนการดีบักได้
สำนักงานปลัดกระทรวงการอุดมศึกษา
วิทยาศาสตร์ วิจัยและนวัตกรรม
Call Center 1313
328 ถ.ศรีอยุธยา แขวงทุ่งพญาไท เขตราชเทวี กรุงเทพฯ 10400 โทร. 02-610-5200 โทรสาร. 02-354-5524.
สงวนลิขสิทธิ์ © 2568 Skill Mapping.
เว็บไซต์นี้ เป็นเว็บไซต์หน่วยงานของรัฐในสังกัดสำนักงานปลัดกระทรวง กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม จัดตั้งขึ้นเพื่อมุ่งมั่น พัฒนาคุณภาพการบริหารจัดการ สป.อว. เพื่อเข้าสู่มาตรฐานการบริหารจัดการภาครัฐ ไม่ได้มีวัตถุประสงค์เพื่อแสวงหากำไร หากท่านพบว่ามีข้อมูลใดๆ ที่ละเมิดทรัพย์สินทาง ปัญญาปรากฏอยู่ในเว็บไซต์ของสำนักงานปลัดกระทรวง โปรดแจ้งให้ทราบเพื่อดำเนิน การแก้ปัญหาดังกล่าวโดยเร็วที่สุดต่อไป