3

I'm migrating from OSX to linux and one of the things I got used to developing c++ command line applications in Xcode is its superior debugger. As LLDB is available under linux I wonder which GUI for it is most mature.

I'm looking for it to:

  • be stable
  • have a list of all active variables with current values
  • easily access all project files within it and be able to set/clear breakpoints

Would be amazing if it could:

  • show variables values after highlighting them in code (I don't think it's possible without whole IDE though)
  • Show STL objects (maps, vectors) in a easy to read form (and copy to clipboard for visualisation in octave or matlab) (in Xcode it is necessary to unfold every key-value pair)

Thanks, Mix

  • "Most functional and user friendly" would be a matter of opinion. Could you please give some specific requirements. – Chenmunka Feb 15 '16 at 13:54
  • Can't lldb work with gdb-oriented GUIs which allow replacing the debugger command? – einpoklum Feb 15 '16 at 17:24
  • Good point @einpoklum. It can with some, but not all. However I don't know which ones are recommended for gdb so the question remains. – Mix Feb 17 '16 at 13:35
1

I suggest you try one of the GDB-frontend debuggers, and just tell it to use gdb in the backend.

Personally, I use Eclipse CDT as an IDE, which has an inbuilt debugger frontend of course, and sometimes kdbg - but it's not because they're better than others, it's just a personal preference.

Consider also this review of several of the GDB frontends.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.