เปิดเมนูหลัก
บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม หรือไม่รู้วิธีอ่านในภาษาไทย

GNU Debugger หรือนิยมเรียกย่อๆ ว่า GDB เป็นโปรแกรมดีบั๊กเกอร์ของโครงการกนู ทำงานบนระบบปฏิบัติการแบบยูนิกซ์ สนับสนุนภาษาต่างๆ เช่น ภาษาซี, ซีพลัสพลัส, เอดา และ ฟอร์แทรน เป็นต้น

GNU Debugger
Archer.jpg
GDB Screenshot.png
ผู้พัฒนาโครงการกนู
รุ่นล่าสุด6.8 / 27 มีนาคม พ.ศ. 2551
ระบบปฏิบัติการหลายระบบปฏิบัติการ
ประเภทดีบั๊กเกอร์
สัญญาอนุญาตGPL
เว็บไซต์gnu.org/software/gdb/

GDB ทำงานในระบบบรรทัดคำสั่ง ผู้ใช้ต้องสั่งงานโดยการพิมพ์คำสั่ง แต่ถ้าหากต้องการส่วนต่อประสานกราฟิกกับผู้ใช้ ก็สามารถทำได้โดยการทำงานผ่านโปรแกรมฟรอนต์เอ็นด์ (frontend) เช่น โปรแกรม DDD ซึ่งจะไปเรียก GDB อีกทีหนึ่ง

ประวัติแก้ไข

GDB เริ่มพัฒนาโดย ริชาร์ด สตอลแมน เมื่อ พ.ศ. 2529 เพื่อให้เป็นส่วนหนึ่งของระบบกนู หลังจากที่เขาพัฒนา GNU Emacs จนมีความเสถียรในระดับที่น่าพอใจ[1] แนวความคิดของ GDB ได้มาจาก Dbx ซึ่งเป็นโปรแกรมดีบั๊กเกอร์ ที่มากับระบบยูนิกซ์ บีเอสดี

ปัจจุบัน GDB ดูแลโดย GDB Steering Committee ซึ่งเป็นคณะกรรมการที่ตั้งโดย มูลนิธิซอฟต์แวร์เสรี (FSF) [2]

อ้างอิงแก้ไข

  1. "Richard Stallman lecture at the Royal Institute of Technology, Sweden (1986-10-30)". สืบค้นเมื่อ 2006-09-21. Then after GNU Emacs was reasonably stable, which took all in all about a year and a half, I started getting back to other parts of the system. I developed a debugger which I called GDB which is a symbolic debugger for C code, which recently entered distribution. Now this debugger is to a large extent in the spirit of DBX, which is a debugger that comes with Berkeley Unix.
  2. "GDB Steering Committee". สืบค้นเมื่อ 2008-05-11.