לאחר הידור התוכנית , אני עושה לפי ההנחיות ומשתמשת בפקודה gdb , לאחר מכן מודפסת הודעת שגיאה שאין קובץ בשם mtm_buggy למרות שכן נמצא -מצורפת תמונה - (נסיתי גם gdb mtm_buggy.c ולא עבד לי )
את רק יכולה לדבג תוכנית, לא קובץ קוד
קובץ בשם mtm_buggy באמת לא קיים, אז לא פלא ש-gdb מתלונן
קובץ בשם mtm_buggy באמת לא קיים, אז לא פלא ש-gdb מתלונן
אבל רשמתם בשיעורי בית:
"הריצו את הפקודה הבאה אשר מתחילה את הדיבאגר עם התכנית mtm_buggy(כאשר mtm_buggyהוא שם קובץ ההרצה)
>gdb mtm_buggy
אז מה אנחנו אמורים להבין מזה ש- mtm_buggy הוא סתם כינוי למה שיצא לי מההידור?
"הריצו את הפקודה הבאה אשר מתחילה את הדיבאגר עם התכנית mtm_buggy(כאשר mtm_buggyהוא שם קובץ ההרצה)
>gdb mtm_buggy
אז מה אנחנו אמורים להבין מזה ש- mtm_buggy הוא סתם כינוי למה שיצא לי מההידור?
"קובץ ההרצה" (executable) ומה שיצא לך מההידור זה אותו הדבר. את אמורה לספק ל-gdb את קובץ ההרצה, איך שלא תקראי לו