On 01/09/07, Yotam Rubin <[EMAIL PROTECTED]> wrote: > > What's the main issue? Is it that it's impossible to work with GDB because > it crashes, or is it gdb's command line interface? If the problem is the > latter, then have him use a decent frontend. I use emacs's gdbsrc mode, > which integrates control of the debugger with your existing code buffers. > Some people use external tools, but I prefer to integrate debugging with > editing.
I think his main issue is that gdb is not very convenient to debug multi-threaded applications. He already has a huge learning curve to tackle just to use the Linux shell and on top of that his ACE-based application is far from trivial so adding to this having to go through reams of gdb documentation while he has a very tight deadline to deliver working code for production is just too much so something that can help him do this with the convenience of a GUI would be much appreciated. Love or hate Microsoft, last time I heard all serious programmers agreed that they did well with Visual Studio as a C++ IDE, and that's what I have to stack up against. Emacs popped to my mind too as something that I remember that many many years ago was the greatest way to use gdb, but as someone who have since switched mostly to VI and X11-based editors I suspect it'll take even myself a good few hours to start feeling comfortable again with it. How is its debugging point-and-click interface these days? --Amos