GNU Debugger

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
GNU Debugger
תמונת מסך של GNU Debugger
תמונת מסך של GNU Debugger
מפתח פרויקט גנו
מערכת הפעלה חוצה פלטפורמות
סוג רישיון הרישיון הציבורי הכללי של גנו גרסה 3
קטגוריה Debugger
http://www.gnu.org/software/gdb/

GNU Debugger, הידוע יותר בשמו GDB, הוא מנפה השגיאות הסטנדרטי למערכת התוכנה של גנו. זהו מנפה שגיאות מרובה פלטפורמות שרץ על מערכות דמויות יוניקס רבות ועובד עם שפות תכנות רבות, כגון C‏, C++‎, ו-Fortran. זוהי תוכנה חופשית אשר מופצת תחת רישיון GPL (גרסה 3).

GDB מציע אמצעים נרחבים למעקב ושינוי של הרצת תוכנה. המשתמש יכול לפקח ולשנות את הערכים של המשתנים הפנימיים של התוכנית ואפילו לקרוא לפונקציה ללא תלות בהתנהגות הנורמלית של התוכנית.

GDB לא כולל ממשק גרפי למשתמש משל עצמו וכברירת המחדל הוא פועל מממשק שורת פקודה. אולם, מספר ממשקים גרפיים נבנו בשבילו, כגון DDD, "מצב GUD" ב-Emacs, ו-KDevelop. אלה מציעים אמצעים דומים אשר למנפי שגיאות המופיעים בסביבות פיתוח משולבות.

מספר כלי ניפוי אחרים עוצבו כדי לעבוד עם GDB, כגון גלאי דליפת זיכרון.

המעבדים ש־GDB מיועד לעבוד עליהם

(נכון ל-2003)

מעבדים פחות ידועים אשר נתמכים על ידי הגרסה הסטנדרטי של GDB כוללים: A29K, ARC, AVR, CRIS, D10V, D30V, FR-30, FR-V, Intel i960, M32R, 68HC11, Motorola 88000, MCORE, MN10200, MN10300, NS32K, Stormy16, V850, VAX, ו-Z8000. (גרסאות חדשות יותר כנראה לא יכללו חלק מהם)

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא GNU Debugger בוויקישיתוף
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

33998240GNU Debugger