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