parsifal
parsifal

Reputation: 917

How can save breakpoint setting in linux consol while debugging a c++ program

I am now using linux developing c++ program. the workbench is windows connecting linux workstation console through putty. I set lot of breakpoint in the program, using gdb to debug program is very powerful:) But I do not no how to save breakpoint, so the next time when "gdb ./MyProg" the breakpoint information is lost,“info breakpoint” show no breakpoint, It puzzled me lot of day. Can anybody give some advice? Thanks first.

Upvotes: 2

Views: 2558

Answers (2)

Dr. Snoopy
Dr. Snoopy

Reputation: 56357

According to the GDB Manual, you can use the command:

save breakpoints <file>

To save them to , and then:

source <file>

To load them.

If the break points are not yet loaded, you may want to tell gdb to allow loading those breakpoints later.

set breakpoint pending on

Upvotes: 4

Koteswara sarma
Koteswara sarma

Reputation: 434

On similar lines,

you can log all gdb inputs into a file and can see.

You can enable log using 'set logging on [filename]'. If file name is not mentioned, then default filename - gdb.txt is taken.

Debug Log might be useful when you want to share gdb trace details

If you do not want to log, disable log using 'set logging off'

--Cheers

Upvotes: 1

Related Questions