On May 28, 2006, at 9:21 PM, Tim Blechmann wrote:
On Sun, 2006-05-28 at 00:39 +0200, Hans-Christoph Steiner wrote:
Get ready to laugh... when I need to run gdb on an extern, I just link the thing into Pd, debug it, and then take it back out. Easier
than
figuring out how to get gdb to see dlopen()-ed code...
type this in gdb:
add-symbol-file my_blah.pd_linux
it's the second line when you type this other gdb command:
help files
You win the prize!!!
it should be possible to run an embedded gdb in about every editor, that's designed for writing source code ... i've been running gdb within emacs and eclipse and i guess, other ide's like vi(m), kdevelop offer similar features (well, maybe not nano or pico) setting a breakpoint in emacs/gud is as simple as typing C-x space ....
I started a wiki page to start documenting this and filled in my session. More info would be greatly appreciated.
http://puredata.org/docs/developer/UsingGdbToDebugPdExternals
.hc
________________________________________________________________________ ____
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin