GNU Debugger
จากวิกิพีเดีย สารานุกรมเสรี
- บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม หรือไม่รู้วิธีอ่านในภาษาไทย
![]() |
|
|---|---|
| ผู้พัฒนา | โครงการกนู |
| รุ่นล่าสุด | 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]
[แก้] อ้างอิง
- ^ "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."
- ^ "GDB Steering Committee". สืบค้นเมื่อ 2008-05-11.
- "เว็บไซต์ GDB". สืบค้นเมื่อ 2008-06-21.
