GDB常用命令

作者: 爱秋刀鱼的猫 | 来源:发表于2018-03-10 19:52 被阅读13次

调用gdb编译需要在g++后面加 -g参数再加-o;

[root@redhat home]#gdb 调试文件:启动gdb

(gdb) l :(字母l)从第一行开始列出源码

(gdb) break n:在第n行处设置断点

(gdb) break func:在函数func()的入口处设置断点

(gdb) info break: 查看断点信息

(gdb) r:运行程序

(gdb) n:单步执行

(gdb) c:继续运行

(gdb) p 变量 :打印变量的值

(gdb) bt:查看函数堆栈

(gdb) finish:退出函数

(gdb)clear 行号n:清除第n行的断点

(gdb)delete 断点号n:删除第n个断点

(gdb)disable 断点号n:暂停第n个断点

(gdb)enable 断点号n:开启第n个断点

(gdb)step:单步调试如果有函数调用,则进入函数;与命令n不同,n是不进入调用的函数的

  • 回车:重复上一条命令。
  • quit:简记为 q ,退出gdb

相关文章

  • gdb调试基本方法

    gdb调试基本方法 gdb调试常用命令 在GDB中运行程序 断点(BreakPoint) 观察点(WatchPoi...

  • GDB学习笔记

    本文介绍使用gdb调试程序的常用命令。 简介 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果...

  • GDB常用命令

    调用gdb编译需要在g++后面加 -g参数再加-o; [root@redhat home]#gdb 调试文件:启动...

  • gdb常用命令

    1gdb编译方法: 2进入gdb调试 3l(list)查看文件,每次输入l显示10行 4设置断点,设置方法:b 7...

  • GDB常用命令

    1、file载入调试程序,同时加载符号表 2、core-file载入core dump程序映像,gdb命令行参数形...

  • GDB常用命令

    程序编译时必须加 “-g” 选项,例如,编译 main.c 生成 a.out 程序。 开始调试。 在 main.c...

  • GDB 常用命令

    官方文档 http://sourceware.org/gdb/current/onlinedocs/gdb/ 确定...

  • gdb ---- x命令详解

    examine命令缩写为x格式: 其他常用命令:编译程序时需要加上-g,之后才能用gdb进行调试:gcc -g m...

  • GDB常用命令记录

    1. 编译时允许gdb: 在编译命令中加入-g gcc/g++ filename.c/cpp -Wall -o a...

  • GDB-常用命令

    非常好的参考资料,记录以备查看:GDB调试命令总结 执行命令run test -a 1 -b 2 -c 3 设置条...

网友评论

    本文标题:GDB常用命令

    本文链接:https://www.haomeiwen.com/subject/bypbfftx.html