Reputation: 917
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
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
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