I'm looking for a GUI c++ debugger for Linux. Specifically, I need a debugger capable of dereferencing STL and Boost containers.
I have tried DDD and Eclipse/CDT; both of these debuggers have failed to dereference the aforementioned containers. I admit this may be a result of my lack of experience but I have certainly tried. It is my understanding, at the time of this posting, that latest versions of DDD and Eclipse (Helios) have still not resolved the issue.
Any related advice is appreciated,
Thanks.
KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code. KDbg requires KDE, the K Desktop Environment, but you can of course debug any program.
There are several ways to interact with and debug your Linux project. Debug using traditional Visual Studio features, such as breakpoints, watch windows, and hovering over a variable. Using these methods, you may debug as you normally would for other project types.
GDB stands for the “Gnu DeBugger.” This is a powerful source-level debugging package that lets you see what is going on inside your program. You can step through the code, set breakpoints, examine and change variables, and so on. Like most Linux tools, GDB itself is command line driven, making it rather tedious to use.
Nemiver deserves to be more known IMHO. I find gdb and ddd so horrible (no offence, they are very powerful in their own way), that I gave up on interactive debugging for "printf debugging" whenever I could, for 15 years. Until I found Nemiver.
Why I gave up on it then? I switched from DOS and Windows with Turbo C and Borland C++ to Linux. And going to GDB or DDD was like going from a pure delight of stepping through your code, to something you did if you had no other choice. In fact, I have not seen a debugger anywhere as good as the one in Turbo C. You set triggers, you follow structs and linked lists just by clicking through them etc. One of these days I am going to put a youtube clip up to show the kids these days what they are missing out on. Most tools are way better nowadays, but not all of them, by far. End of Rant.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With