GNU DeBugger (GDB)

I found out about this only today. It has an online book which is maybe 6 months behind because it makes no mention of Rust. But the latest version of the software does include Rust support.

You need to git clone and compile it, or get the precompiled binary, to have the current version, 7.11. The Debian backports repo is stuck at version 7.7.

EDIT: An excellent book on learning to use this tool is The Art of Debugging with GDB, DDD and Eclipse. Its emphasis is on GDB, since the other two act as gui front-ends for it. But GDB, and other CLI tools such as strace, can be used at a terminal prompt within Vim, rather than using an IDE such as Eclipse.

1 Like