gdb is a commonly used debugging tool in the workplace. A friend suggested that I introduce the usage of gdb, and after some thought, I decided to organize my own experiences with gdb into a series. This serves both to reinforce my foundational knowledge and to share some of my experiences and techniques.
References
All the techniques I use with gdb come from two links. If you want to learn and understand from primary sources, you can visit the following links.
gdb Documentation
https://sourceware.org/gdb
This is the official documentation location for gdb, which is updated daily. The link is as follows:
https://sourceware.org/gdb/current/onlinedocs/gdb.html
PDF version
https://sourceware.org/gdb/current/onlinedocs/gdb.pdf
100 gdb Tips
https://github.com/hellogcc/100-gdb-tips
This is a collection of Chinese documentation about gdb.
Summary
If you need to understand the usage of gdb, the above documents can fully achieve that purpose. Next, I will summarize my own experiences with gdb, which are only technically related to the above content.