בעיה ב GDB

Eyalg

New member
בעיה ב GDB

שלום, אני עובד עם GDB לדבג תוכנית,הבעיה שאני מקבל הודעה של PROGAM EXIT WITH CODE 01 כלומר GPF בזמן הריצה של התוכנית איך אני יודע באיזה שורה הבעיה ואיזה קובץ ? האם יש פקודה ב GDB שיעצור בשורה שיש את GPF ואז אני אוכל לדעת איזה קובץ מדובר ואיזה שורה? תודה
 

vinney

Well-known member
באיזו מערכת הפעלה?

אני עבדתי עם GDB על HPUX, הוא נתן לי את ה stack trace בכאלה מקרים.
 

annefan

New member
אתה בטוח שאתה מתרסק?

ההודעה שאתה מקבל היא שהתוכנית יצאה עם ערך 1, לדוגמא בסוף main החזרת 1, או במקרה גרוע יותר, הגדרת את main כ-void, לא החזרת ערך בסוף, וחוזר לך זבל החוצה. כמו שויני כתב, כשהתוכנית מתרסקת, GDB מציג Stack-trace. איך הגעת למסקנה שיש לך GPF?
 

barak7878

New member
stack trace???

אני עובד יחד אייל, כשהרצנו את התוכנית שלנו היא התרסקה , אז ניסינו לעבוד עם GDB כדי למצוא איפה התוכנית מתרסקת, איך אפשר לקבל את הSTACK TRACE ?
 
למעלה