Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GUI debugger for c++ on linux [closed]

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.

like image 761
user665033 Avatar asked Mar 17 '11 20:03

user665033


People also ask

Does GDB have a GUI?

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.

Can you debug in Linux?

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.

What is GNU debugger in Linux?

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.


1 Answers

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.

like image 120
Prof. Falken Avatar answered Oct 05 '22 00:10

Prof. Falken