GDB调试 爱被打了一巴掌 2022-09-24 11:21 396阅读 0赞 ### 一.快速进阶 ### 1.编译生成可执行文件 gcc -g test.c -otest 2.启动gdb gdb test 3.在main函数处打断点。 break mian(b main) 4.运行程序 run(r) 5.单步运行 next(n) 6.继续运行 continue(c) ### 二.常用命令 ### 启动GDB 1.gdb hello 2.(1)gdb (2)file hello ### GDB命令 ### list(l):查看程序 break(b) 函数名 :在某函数入口处添加断点 break(b) 行号 :在指定行添加断点 b 文件名:行号 :在指定文件的指定行添加断点 b 行号 if 条件 :当条件为真时,指定行号处断点生效,例如b 5 if i=10,当i等于10时第5行断点生效。 info break(i b):查看所有设置的断点 delete 断点编号: 删除断点 run(r): 开始运行程序。 next(n): 单步运行程序(不进入子函数) step(s): 单步运行程序(进入子函数) continue(c):继续运行程序,直到遇到断点,没有断点就运行结束。 printt(p) 变量名:查看指定变量值 finish :运行程序,直到当前函数结束 watch 变量名:对指定变量进行监控 quit(q):退出gdb
相关 GDB调试 文章目录 * * 1、gdb调试编译准备 * 2、开启gdb调试 * 3、查看程序 l * 4、断点 . b *... 痛定思痛。/ 2024年04月19日 13:17/ 0 赞/ 185 阅读
相关 gdb 调试 信息显示命令 [info address][] [info registers][] [info files][] [info functions][ 灰太狼/ 2023年06月03日 15:58/ 0 赞/ 123 阅读
相关 GDB调试 不错的文章: [GDB调试][GDB] [GDB调试入门,看这篇就够了][GDB 1] [GDB]: https://blog.csdn.net/Hou_Rj/ar 淩亂°似流年/ 2023年05月31日 06:50/ 0 赞/ 6 阅读
相关 GDB调试 一.快速进阶 1.编译生成可执行文件 gcc -g test.c -otest 2.启动gdb gdb test 3.在main函数处打断点。 bre 爱被打了一巴掌/ 2022年09月24日 11:21/ 0 赞/ 397 阅读
相关 GDB 调试 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现G 朱雀/ 2022年08月27日 04:47/ 0 赞/ 451 阅读
相关 gdb 调试 基本用法 1. gcc -g xx.c xx 2. gdb xx 基本命令 1. start 启动程序, 默认停留在main程序的第一行 2. run 启 刺骨的言语ヽ痛彻心扉/ 2022年06月09日 11:26/ 0 赞/ 451 阅读
相关 gdb调试 在用gcc编程的时候可能会出bug,这时候就可以通过gdb这个工具进行调试,gdb调试的一定是直接有\.c 文件生成的bebug版本的可执行文件,否则,进入gdb之后敲入lis Dear 丶/ 2022年06月02日 07:55/ 0 赞/ 509 阅读
相关 gdb调试 要使用gdb调试,必须在源代码生成二进制程序的时候,加上-g选项 gdb常用命令: list/l + 行号:显示源代码,接着上次的位置往下列每次10行 li Love The Way You Lie/ 2022年05月14日 04:06/ 0 赞/ 449 阅读
相关 GDB调试 [https://www.cnblogs.com/HKUI/p/8955443.html][https_www.cnblogs.com_HKUI_p_8955443.html] 曾经终败给现在/ 2022年03月29日 17:38/ 0 赞/ 503 阅读
相关 GDB调试 另外有: Gdb+core调试技术 http://zhwen.org/xlog/?p=453 一、gdb简介和安装 GDB是GNU开源组织发 谁践踏了优雅/ 2022年01月22日 04:29/ 0 赞/ 506 阅读
还没有评论,来说两句吧...