使用gdb来debug程序并查找Segmentation fault原因
在开发程序时,稳定性是我们首先要保证的,即便是程序的性能很强,但是时不时崩溃,这是没办法接受的。作为开发人员的基本技能,调试程序能让我们在发现问题时,尽快的直击问题发生的根源,从而快速解决问题。而在Linux上,可以通过GDB设置断点,分析原因,如果程序崩溃并且生成了core dumped,则通过GDB也可以分析到问题产生的具体代码段,这无疑是非常又必须要掌握的技能。本文就GDB的基础用法以及core dump的生成及调试,分享下gdb的用法。
原创
2023-02-18 16:50:50 ·
3788 阅读 ·
0 评论