GDB调试技巧汇总

GDB调试技巧汇总

  • 利用gdb追踪性能瓶颈
  • 为release程序添加符号定义
  • 连续打印链表
  • 显示内存布局
  • 显示当前调试文件的路径
  • 可视化调试
  • 在GDB中执行shell命令
  • 像shell管道一样连接不同的命令
  • 打印数组中连续的多个项
  • 查找内存
  • 回退执行
  • 反汇编
  • 列出信号处理函数
  • gdb中定义宏

利用gdb追踪性能瓶颈

Linux上可以使用perf快速定位耗时的函数,其实gdb利用采样也能做到:程序运行一阵子,我CTRL+C一次获得此时的调用栈,次数多了最耗时的函数自然就暴露出来了。

你可能感兴趣的:(GDB技巧,linux,gdb,c++)