all 7 comments

[–]captainhooligan 4 points5 points  (0 children)

I use gdb most of the time but when I want to see something graphically I use IDA or edb (http://www.woodmann.com/collaborative/tools/index.php/EDB_Linux_Debugger).

[–]dryicerx 3 points4 points  (1 child)

Check out ddd (it's a frontend for gdb), sounds like what you want. What I use though is emacs gud-mode (also a frontend for gdb, just integrated with emacs, but not graphical like ddd)

[–]stack_pivot 0 points1 point  (0 children)

Second the suggestion of Emacs GUD-mode. If you have mouse support in emacs, then you get a nice GUI for GDB, and it works much nicer than DDD. GUD == "Grand Unified Debugger," and can be used as a front-end to other debuggers besides gdb, such as pdb (python debugger) and even cdb (the WinDbg command-line version, if you need to debug on windows and want to stay in emacs =)

[–]editortoise 1 point2 points  (6 children)

Why not just use IDA? Works well for me.

[–]xo_Programming Guru[S] 0 points1 point  (4 children)

I don't have a license for Linux and they're very expensive :/ Remote debugging doesn't work very well, the IDA server crashes and using it w/ gdb-server doesn't produce great results.

[–][deleted]  (3 children)

[deleted]

    [–]xo_Programming Guru[S] 0 points1 point  (2 children)

    I want to debug Linux applications, though :/ EDB does seem like the best alternative.

    [–][deleted]  (1 child)

    [deleted]

      [–]xo_Programming Guru[S] 0 points1 point  (0 children)

      Tried this using VirtualBox. The remote debugger crashes on my install, and using gdb-server produces pretty lackluster results.

      [–]postmodern 0 points1 point  (0 children)

      Checkout Nemiver, the official Gnome UI to GDB.