GDB Debugger Complaints

The cluster focuses on frustrations with GDB's user interface and usability compared to Visual Studio's debugger, along with recommendations for GDB frontends like gdbgui, gdb-dashboard, and integrations with Emacs or VSCode.

📉 Falling 0.4x Open Source
2,995
Comments
20
Years Active
5
Top Authors
#875
Topic ID

Activity Over Time

2007
1
2008
11
2009
29
2010
41
2011
67
2012
108
2013
139
2014
142
2015
183
2016
308
2017
161
2018
172
2019
176
2020
264
2021
216
2022
299
2023
217
2024
235
2025
225
2026
1

Keywords

RAM e.g CLI DDD IDE TUI GB gdbgui.com UI DSL gdb debugger debuggers visual studio visual debugging studio linux vscode ide

Sample Comments

gfxgirl Nov 2, 2020 View on HN

Every time I touch gdb I curse, "why isn't this easier to inspect code, watch variables, have multiple views, etc, like Visual Studio's debugger since 1995"

anonymous246 Feb 15, 2011 View on HN

Can you name some "better than gdb" debuggers. I'm pretty frustrated with gdb, but all the alternatives I tried in the past have sucked as hard or more than gdb.

jcranberry Mar 1, 2022 View on HN

sometimes gdb is what you got. cant always have visual studio when debugging something in a server.

nox101 Mar 5, 2024 View on HN

visual studio's debugger is miles ahead of gdb and has been for 30 years

cumshitpiss Jan 10, 2022 View on HN

I just use gdb. If you prefer something more visual you can look at gdb dashboard or some front end

usefulcat Mar 21, 2022 View on HN

I've used gdb exclusively for over 10 years now (been working on Linux, worked on Windows prior to that). gdb may well be more powerful overall, but for common use cases (setting breakpoints, stepping in/out, examining values) I still miss the Visual Studio debugger. It's the only thing from Windows I miss.

j1elo Mar 21, 2022 View on HN

A nice UI on top of GDB might be all you need. I've used this with some success in the past: https://www.gdbgui.com/

oblio Jun 14, 2018 View on HN

I know that GDB is powerful and scriptable and very useful in environment where you don't have anything else. But I'm sorry to say, what you showed wasn't very discoverable and the UI was faaar from amazing.I don't know if you've tried it, but whenever you have a bit of time try Visual Studio's (or even Visual Studio Code's) debugger. They're among the best visual debuggers out there. Or IntelliJ's.You see directly all the variables as you step

armitron Feb 1, 2025 View on HN

GDB (I don't use LLDB) is fully programmable and has multiple user interfaces (TUI, Emacs, DDD, graphical frontends and various .gdbinit configurations that emulate SoftICE L&F).It's a power tool and takes some time and effort to learn and master. Superficially dismissing it / wasting your time with something that in all likelihood will end up going nowhere while lacking most features that make GDB great, does not a good recommendation make.At least you'll probably

nodivbyzero Feb 24, 2016 View on HN

Have you tried to use GDB from emacs? It's like Visual Studio