मैं GDB के साथ एकल विराम बिंदु कैसे निकालूं?


143

मैं GDB में एक विराम बिंदु जोड़ सकता हूं:

b <filename>:<line no>

मैं किसी विशेष स्थान पर मौजूदा ब्रेकपॉइंट कैसे निकाल सकता हूं?


क्या आपने D <फ़ाइल नाम> <lino no> आज़माया है?
ईइनकी

दुर्भाग्य से नहीं: यह एक त्रुटि पैदा करता है: "चेतावनी: खराब ब्रेकिंग नंबर 'या <फ़ाइल> पर: <no>'"
क्रिस स्मिथ

1
@ ईनेकी यह ब्रेकप्वाइंट नं।, लाइन नं। पसंद: d <filename>:<breakpoint no>
केविन

जवाबों:



281

आप ब्रेकपॉइंट को इसके साथ सूचीबद्ध कर सकते हैं:

info break

यह सभी विराम बिंदुओं को सूचीबद्ध करेगा। फिर एक ब्रेकपॉइंट को उसकी संबंधित संख्या द्वारा हटाया जा सकता है:

del 3

उदाहरण के लिए:

 (gdb) info b
 Num     Type           Disp Enb Address    What
  3      breakpoint     keep y   0x004018c3 in timeCorrect at my3.c:215
  4      breakpoint     keep y   0x004295b0 in avi_write_packet atlibavformat/avienc.c:513
 (gdb) del 3
 (gdb) info b
 Num     Type           Disp Enb Address    What
  4      breakpoint     keep y   0x004295b0 in avi_write_packet atlibavformat/avienc.c:513

3
आप संक्षिप्त रूप info breakसेi b
निकोलाई

22

आप उपयोग करके सभी विराम बिंदुओं को हटा सकते हैं

del <start_breakpoint_num> - <end_breakpoint_num>

Start_breakpoint_num और end_breakpoint_num उपयोग देखने के लिए:

info break

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.