3 ms·
It has some usefulness to people like me. Not that long ago I went through all gdb GUIs I could find to test them , but I found none I liked. Back then I missed
by Roark66 4y ago
It has some usefulness to people like me. Not that long ago I went through all gdb GUIs I could find to test them , but I found none I liked. Back then I missed the one that is mentioned by the top poster as well as the one linked above.
In general people who click on "a GUI frontend for gdb" might be interested in another front end. However, I have no knowledge, nor I endorse any of them. For what I know they both might be pretty bad, but it is nice to see people are trying to improve gdb's usability.
Having not found a good frontend GUI I eventually learned how to use gdb on its own, with its tui (a kind of console based multi-window "gui") as well as I've used emacs's gdb-mode a lot. Both are huge time savers and they are both really fast. To be fair the only thing that I can't do with them is to explore variables/memory via mouse point and click(one has to use the keyboard a lot) and I find at least for me my mind-mouse-point-and-click connection is a lot more seamless than mind-keyboard-command-type.
- wojciii 4y agoHave you tried using cgdb? I used it to debug an embedded project last as I hated the debugger in VS Code (and VS code itself). It works great with terminus if you want to look at logs while debugging ..
- Roark66 4y agoI haven't. Thanks for mentioning it. However, after briefly looking at its website I can't see what functionality other than source code search it has that tui lacks (tui is built into gdb - unless compiled without)? Tui looks very similar to the screenshot shown on cgdb's webpage. I too use gdb mostly with embedded devices (over swd with openocd). I like to have at least 3 windows with source code, disassembly and memory/variables/watches.
- wojciii 4y agoI didn't know about Tui. Thank you to for mentioning it. I have used cgdb since forever.