GNU Debugger

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

GNU Debugger หรือนิยมเรียกย่อๆ ว่า 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.