GDB调试工具简单使用

本文采用Centos7系统,其他系统部分命令可能不可使用。

安装GDB :yum install gdb 

gdb一般用来调试c代码,其余编程语言例如python等可自行找其对应程序包

进入调试模式:gdb 文件


运行文件命令:run 或者 r


退出gdb调试命令:quit


查看程序文件命令:list


打断点命令:break 或者 b


查看断点等:info


清除断点 d 断点号


执行下一步:next 或者 n


继续运行到指定位置 until 或者 u 行号


打印变量信息:print 或者 p


变量名始终显示:display 变量名


进入调用函数:step 或者 s

继续运行 continu 或者 n


使用shell命令执行终端命令


gdb开启日志:set logging on


观察变量是否变化:watchpoint *参数地址

core文件

先用 ulimit命令修改core参数 ulimit -c unlimited

执行gdb 文件 core文件


调试正在运行的程序


修改文件变量:set var 变量 = 值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容