मैं फ़ंक्शन को हर बार मुद्रित करने के लिए एक फ़ंक्शन (जिसे एकाधिक बार कहा जाता है) में चर मुद्रित करना चाहता हूं।gdb में किसी विशेष स्थिति पर चर को मुद्रित करने के लिए कैसे?
क्या यह स्वचालित रूप से gdb के माध्यम से ऐसा करना संभव है ?? जब टी == 0 और अन्यथा की अनदेखी कुछ सशर्त मुद्रण की तरह ...
कुछ की तरह ..
void func()
{
if(t == 0)
x = z+1;
else
x = p+2;
}
मैं चाहता हूँ चर मुद्रित करने के लिए ..
[यह] [1] एक अच्छा जीडीबी "धोखा-शीट" है (मुझे एक टुकड़े टुकड़े वाली डबल-पक्षीय प्रति मिली है जब भी मैं डिबगिंग कर रहा हूं, मेरी तरफ), और [यह] [2] एक अच्छा ट्यूटोरियल है। [1]: http://www.tacc.utexas.edu/fileadmin/class_materials/gdb_refcard.pdf [2]: http://www.unknownroad.com/rtfm/gdbtut/gdbuse.html – William
जीडीबी रेफकार्ड लिंक है टूटा हुआ। यह archive.org पर http://web.archive.org/web/20100611221250/http://www.tacc.utexas.edu/fileadmin/class_materials/gdb_refcard.pdf –
सशर्त भाग के बिना सब्सक्रिप्शन पर पाया जा सकता है: http: //stackoverflow.com/questions/6517423/do- विशिष्ट-action-when-certain-breakpoint-hits-in-gdb –