मैं प्रोग्रामेटिक रूप से C या C ++ कोड में एक ब्रेकपॉइंट कैसे सेट कर सकता हूं जो लिनक्स पर gdb के लिए काम करेगा?
अर्थात:
int main(int argc, char** argv)
{
/* set breakpoint here! */
int a = 3;
a++; /* In gdb> print a; expect result to be 3 */
return 0;
}
return 0
आवश्यक नहीं है, हालांकि, और सिर्फ शोर है!
int main
इसके बजायvoid main
।