【GDB】GDB调试总目录

【gdb&core】Linux中gdb 查看core堆栈信息1

https://blog.csdn.net/bandaoyu/article/details/83312828

【gdb&core】Linux中gdb 查看core堆栈信息2_bandaoyu的笔记-CSDN博客

【GDB】GDB 调试多线程和多进程总结

https://blog.csdn.net/bandaoyu/article/details/106573007

【调试】Linux查看程序卡死位置方法|GDB|strace|分析进程调用pstack和starce

https://blog.csdn.net/bandaoyu/article/details/114303378

【GDB】VisualStudio 2017跨平台(Linux)调试|可视化GDB|visual GDB

https://blog.csdn.net/bandaoyu/article/details/89484744

【GDB】GDB工作原理--ptrace(让父进程可观察和控制其它进程、检查和改变其核心映像及寄存器)

https://blog.csdn.net/bandaoyu/article/details/107374161

没有core文件怎么分析?

【GDB】没有core dump文件和日志如何定位segment/core dump问题?_bandaoyu的note-CSDN博客

推荐

线程的查看以及利用gdb调试多线程

线程的查看以及利用gdb调试多线程_zhangye3017的博客-CSDN博客_gdb调试多线程

linuxGDB下动态链接库的调试

(gdb) file <你的exe>
(gdb) load <你的so>                #这条应该是可选的

(gdb) dir <so'dir>
(gdb) sharedlibrary <你的so>
(gdb) breakpoint <你的so中somewhere>
(gdb) run
load 是将动态库加载入内存。
sharedlibrary是将动态库的符号读入gdb,为了你能找到变量和函数名。
它们本身是没有明显的动作,但后面当你直接设置断点到动态库的函数(或行号)时,你就可以成功了。在此之前要记得用dir将动态库的源码也加入搜索路径。

报错记录

【GDB】GDB报错记录|经验教训_bandaoyu的note-CSDN博客

猜你喜欢

转载自blog.csdn.net/bandaoyu/article/details/120537228