I'm trying to debug a a program called MP4Client which is an MP4 video player, part of a multi-media package called GPAC <gpac.sourceforge.net> I am using the source checked out from cvs, and when I do the build, everything seems to go OK.
Now when I try to run the program, I get a small display window, CPU load goes to 97% and it just sits there. Fine, I think to myself, I'll just get a debugger and dive into it. Since I've done little with C I'm not familiar with it's debugging tools, but I have done a lot with another language (Delphi), so I thought something like ddd would help. Why, after more than 20 years of existence, are the debuggers so primitive (rhetorical question, GNU's not Unix ...)? 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. Gus -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
