זוהי הפקודה ddd שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ddd - מאתר הבאגים של תצוגת נתונים
תַקצִיר
ddd [- עזרה] [--gdb] [--dbx] [--לדבאג] [--wdb] [--xdb] [--jdb] [--pydb] [- פרל]
[--מנפה שם] [--[r]המארח [[שם משתמש@]המארח]] [--זֵכֶר] [--גִרְסָה]
[--תְצוּרָה] [אפשרויות...] [פרוג[הליבה|procID]]
אבל בדרך כלל סתם
ddd התוכנית
תיאור
DDD הוא חזית קצה גרפית עבור GDB ושאר שורת פקודה באגים. באמצעות DDD, אתה יכול
לראות מה קורה "בתוך" תוכנית אחרת בזמן שהיא מופעלת - או איזו תוכנית אחרת
עשה ברגע שהוא התרסק.
DDD יכול לעשות ארבעה סוגים עיקריים של דברים (בתוספת דברים אחרים התומכים בהם) כדי לעזור לך
לתפוס באגים בשעת מעשה:
· הפעל את התוכנית שלך, ציין כל דבר שעשוי להשפיע על התנהגותה.
· תגרום לתוכנית שלך להפסיק בתנאים שצוינו.
· בדקו מה קרה, כשהתוכנית שלכם נעצרה.
· שנה דברים בתוכנית שלך, כדי שתוכל להתנסות בתיקון ההשפעות של אחת
באג והמשך ללמוד על אחר.
ניפוי באגים "קלאסיים" של UNIX כגון Debugger GNU (GDB) מספקים ממשק שורת פקודה
ומספר רב של פקודות למטרות ניפוי באגים אלו ואחרות. DDD הוא נוח
גרפי המשתמש ממשק סביב ניפוי באגים GDB, DBX, Ladebug, XDB, JDB, Python נחות,
או מאתר באגים של Perl.
DDD מופעל עם פקודת המעטפת ddd. אתה יכול לפתוח תוכנית לניפוי באגים באמצעות
`קובץ → פתח תָכְנִית' (ה'להרחיב תָכְנִית' פריט ב'שלח'תפריט. אתה יכול לקבל עזרה מקוונת
בכל עת באמצעות `עֶזרָה' תפריט; לשלבים הראשונים, נסה `עזרה → מה עכשיו?'. עזוב DDD
באמצעות `קובץ → יציאה'.
מידע נוסף על DDD כלול במדריך DDD. אתה יכול לקרוא את הטקסט בלבד
גרסה ב-DDD (דרך `עזרה → DDD התייחסות') או ב-Emacs (כקובץ מידע). HTML מלא,
גרסאות PostScript ו-PDF זמינות באופן מקוון דרך דף DDD WWW,
http://www.gnu.org/software/ddd/
אפשרויות
אלו הן האפשרויות החשובות ביותר בשימוש בעת הפעלת DDD. כל האפשרויות עשויות להיות
מקוצרים, כל עוד הם חד משמעיים; ניתן להשתמש גם במקפים בודדים. גם DDD
מבין את האפשרויות X הרגילות כגון `-לְהַצִיג' או '-גֵאוֹמֶטרִיָה'; לִרְאוֹת X(1) לקבלת פרטים.
כל הארגומנטים והאפשרויות שלא טופלו על ידי DDD מועברים למאתר הבאגים הנחות. לעבור
אפשרות ל-debugger הנחות שמתנגשת עם אפשרות X, או עם אפשרות DDD
המפורטים כאן, השתמש ב- `--מנפהאפשרות ', למטה.
--תְצוּרָה
הצג את הגדרות תצורת ה-DDD וצא.
--dbx הפעל את מאפר הבאגים של DBX כמאתר באגים נחות.
--מנפה שם
הפעל את ניפוי הבאגים הנחות שם. זה שימושי אם יש לך מספר באגים
גרסאות בסביבה, או אם לא ניתן להפעיל את מאפר הבאגים הנחות בתור `gdb', `dbx',
`xdb', `jdb', `pydb', או 'פרל' בהתאמה.
אפשרות זו יכולה לשמש גם כדי להעביר אפשרויות למפרק הבאגים הנחות שיעשה זאת
אחרת מתנגשים עם אפשרויות DDD. למשל, להעביר את האפשרות `-d
בספרייה' ל-XDB, השתמש ב:
ddd --מנפה "xdb -d בספרייה"
אם אתה משתמש ב-`--מנפה' אפשרות, ודא שהסוג של מאפר הבאגים הנחות הוא
מצוין גם כן. כלומר, השתמש באחת מהאפשרויות `--gdb', `--dbx', `--xdb',
`--jdb' `--pydb', או '- פרל' (אלא אם הגדרת ברירת המחדל עובדת מצוין).
--gdb הפעל את מאפר הבאגים של GDB כמאתר באגים נחות.
- עזרה תן רשימה של אפשרויות בשימוש תכוף. הצג אפשרויות של מאפר הבאגים הנחות כ
כן.
--מנחה [שם משתמש@]המארח
הפעל את מאתר הבאגים הנחות ישירות על המארח המרוחק המארח. אם שם משתמש is
נתון ואת `--התחברותהאפשרות ' לא בשימוש, השתמש שם משתמש כשם משתמש מרוחק.
--jdb הפעל את JDB כמאתר באגים נחות.
--לדבאג
הפעל את Ladebug כמאתר באגים נחות.
- פרל הפעל את Perl כמאתר באגים נחות.
--pydb הפעל את PYDB כמאתר באגים נחות.
--rhost [שם משתמש@]המארח
הפעל את מאתר הבאגים הנחות באופן אינטראקטיבי על המארח המרוחק המארח. אם שם משתמש
ניתן ואת `--התחברותהאפשרות ' לא בשימוש, השתמש שם משתמש כשם משתמש מרוחק.
--זֵכֶר
הצג את האינטראקציה בין DDD לבין מאתר הבאגים הנחות בשגיאה סטנדרטית. זֶה
שימושי לאיתור באגים ב-DDD. אם `--זֵכֶר' לא צוין, מידע זה כן
כתוב לתוך `$HOME/.ddd/log', כזה שאתה יכול גם לבצע איתור באגים שלאחר המוות.
--גִרְסָה
הצג את גרסת ה-DDD וצא.
--wdb הפעל את מאתר הבאגים של WDB כמאתר באגים נחות.
--xdb הפעל את XDB כמאתר באגים נחות.
ניתן למצוא רשימה מלאה של אפשרויות, כולל אפשרויות חשובות של מאתר הבאגים הנחות
במדריך של DDD.
השתמש ב-ddd באינטרנט באמצעות שירותי onworks.net