码迷,mamicode.com
首页 > 数据库 > 详细

GDB调试

时间:2018-05-31 02:39:06      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:gdb调试   文件   显示   变量   elf   行号   查看   info   intel   

使用GDB对GCC编译出的ELF文件进行调试。
首先在编译的时候,需要加上-g参数:
gcc -g -o test test.c -Wall
这样才能在编译的时候产生符号表,GDB才可以载入。
编译好程序以后,使用gdb test载入程序
添加断点:b 行号
运行:r
单步执行(next):n
跟踪步入(step):s
恢复执行(continue):c
打印变量值(print):p 变量名
查看断点信息:info b
列出源代码(list)l
退出:q

汇编相关:
查看汇编格式:show disassembly-flavor
将汇编格式转换成intel:set disassembly-flavor intel
将汇编格式转换成at&t:set disassembly-flavor att
显示汇编代码:disassemble 函数名

GDB调试

标签:gdb调试   文件   显示   变量   elf   行号   查看   info   intel   

原文地址:https://www.cnblogs.com/Chorder/p/9114511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!