3 ms·
For a debugger I usually run gdb in a terminal it initially had a pretty steep learning curve but I find it to be extremely powerful I mostly use it for analyzi
by bigger_cheese 10y ago
For a debugger I usually run gdb in a terminal it initially had a pretty steep learning curve but I find it to be extremely powerful I mostly use it for analyzing core dumps rather than stepping through breakpoints. Being able to backtrace and step through stack frame by frame is really, really useful.
- btschaegg 10y agoThis. I've only spent a few hours in GDB so far (mainly because my working environment doesn't let me), but once you've tried it, it's astonishing how little comfort most IDEs actually give you when compared to it. I had to remotely debug C/C++ code on a very obscure ARM platform. Normal IDEs didn't get me anywhere. There are GDB wrappers like Nemiver that worked, but still were very clunky. But with GDB in TUI mode, I just had to SSH in. If I have to learn two or three commands to use it, so be it. Every time I have to do any of that remote debugging dance with any Microsoft product, I still long back for my GDB terminal. :-/