On Thu, Dec 20, 2007 at 10:50:29AM -0800, Gus Wirth wrote:
Why, after more than 20 years of existence, are the debuggers so primitive (rhetorical question, GNU's not Unix ...)?
Many C developers don't really use debuggers. I know for myself it's been many months since I've run one. Even when I do, it's usually to set a write breakpoint to figure out who's [EMAIL PROTECTED] code is stepping on my memory.
So what alternatives are out there to the venerable gdb and its GUI frontend ddd? I'm looking for something that has a nice GUI frontend that does everything ddd does, plus shows the code in tabbed windows, hover or right click on a function name to find out where it is declared. It should also do code roll up, and it would be nice if it could hide (or change color) "dead code" i.e. code not used due to ifdef's. I've got a longer list but this is a start.
ddd is rather old. You might look into 'insight'. It's still based on gdb, but built into it instead of just running it. http://sources.redhat.com/insight/ If you want the IDE stuff you're mentioning, you'll want to use something like eclipse, which will have a gdb pluging. Dave -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
