摘要: 当运行的程序在被停止住时,我们可以让其自动运行一些别的命令 用法:commands break_list例如: (gdb) commands 1 Type commands for when breakpoint 1 is hit, one per line. End with a line say 阅读全文
posted @ 2021-06-30 16:53 流水灯 阅读(285) 评论(0) 推荐(0) 编辑
摘要: break if 用法:break [break-args] if (condition)例如: break main if argc > 1 break 180 if (string == NULL && i < 0) break test.c:34 if (x & y) == 1 break m 阅读全文
posted @ 2021-06-30 15:31 流水灯 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 编译程序, gcc 需要加上 -g,才能用 gdb 调试程序,然后把优化等级设为 -O0 在 (gdb) 状态下直接回车,执行上一次命令 (gdb) help ;查看帮助文档 (gdb) shell 命令 ;可以在 gdb 调试环境下执行 shell 命令 程序执行控制 $ gdb ;进入 gdb 阅读全文
posted @ 2021-06-30 15:21 流水灯 阅读(314) 评论(0) 推荐(0) 编辑