6. 一文快速学懂常用工具——GDB(下)

本章讲解知识点

    1. GDB 调试 core 文件
    1. GDB 调试多线程


  • 本专栏适合于软件开发刚入职的学生或人士,有一定的编程基础,帮助大家快速掌握工作中必会的工具和指令
  • 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅
  • 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。
  • 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和个人转载、传阅本专栏的内容。


好了,自从我们可以使用华为云服务器后,我们鸟枪换大炮,开启了新的学习之旅,接下来我们就学习 GDB 进阶内容。


1. GDB 调试 core 文件

调试 core 文件是必须掌握的能力。

1.1. 为什么调试 core 文件

通常情况下,core 文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,许多的程序出错的时候都会产生一个 core 文件,通过工具分析这个文件,我们可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题所在并进行及时解决。

你可能感兴趣的:(一文学懂程序员入门常用工具,c++)