gdb
Honei_X
本人木讷
展开
-
GDB教程
gdb基本命令(非常详细)http://blog.csdn.net/yinjiabin/article/details/7732931GDB常用命令系列http://www.cnblogs.com/xsln/p/gdb_instructions.htmlgdb基本命令总结 http://blog.chinaunix.net/uid-9525959-id-2001805.html原创 2017-09-20 23:57:40 · 236 阅读 · 0 评论 -
gdb用法用例与问题解答
1.gdb简介GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如DDD调试器,全称是Data Display Debugger这样的图形化的调试端。 一般来说,GDB主要完成下面四个方面的功能: (1)启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。转载 2017-09-21 09:53:15 · 512 阅读 · 0 评论 -
GDB 7.0 中文手册 —— 2. 进入和退出GDB
GDB最新的手册,每天翻译一些。虽水平有限,望造福大家 转贴请注明出处: http://blog.csdn.net/benson_linux/archive/2009/11/14/4811577.aspx 英文原文:http://sourceware.org/gdb/current/onlinedocs/gdb_toc.html 2 进入和退出GDB本节讨论如何启动和退出GDB。主要包括:转载 2017-09-21 09:54:32 · 5355 阅读 · 0 评论 -
gdb进入和退出
进入gdb调试程序时,有几种方法可以在gdb下运行你的程序: gdb {你的程序} 进入gdb后,输入run(简写r) {arg1} {arg2} … {argN} gdb –args {你的程序} {arg1} {arg2} … {argN} 进入gdb后,运行run。 gdb进入gdb后,输入file {你的程序}。 然后使用set args {arg1} {arg2}原创 2017-09-28 09:36:00 · 34289 阅读 · 0 评论 -
gdb断点
1.在当前的文件中某一行(假设为6)设定断点: (gdb)break 6 (gdb)b 62.设置条件断点: (gdb) break 46 if testsize==100 这里,如果testsize==100就在46行处断点。 3.检测表达式变化则停住: (gdb) watch i != 10 这里,i != 10这个表达式一旦变化,则停住。watch 为表达式(变量)expr设置一个观察点。原创 2017-10-11 09:51:25 · 2940 阅读 · 0 评论 -
gdb x察看内存
察看内存使用examine(简写x)来查看内存地址中的值 语法:x/nfu 内存地址 x/ n、f、u是可选的参数。 1.n 是一个正整数,表示显示内存的长度,也就是说从当前地址向后显示几个地址的内容。2.f 表示显示的格式,参见上面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。 x 按十六进制格式显示变量。 d 按十进制格式显示变量。 u原创 2017-10-11 14:23:24 · 400 阅读 · 0 评论