使用GDB小结
来源:互联网 发布:java随生成字母数组 编辑:程序博客网 时间:2024/05/16 10:25
1 编译执行完成,发现逻辑错误 gcc -o ma -g ma.c ./ma
2 gdb ma
3 list 一直ENTER直至出现你想设断点的行出现,记下行号 X
4 break X
(gdb) break 21
Breakpoint 1 at 0x80484e1: file test.c, line 21.
5 run
(gdb) run
Starting program: /home/yaozhangjun/programme/test
The string is hello there
Breakpoint 1, my_print2 (string=0xbf9f46a4 "hello there") at test.c:21
21 string2[size-i]=string[i];
6 watch 变量
(gdb) watch string2[size-i]
Hardware watchpoint 2: string2[size - i]
7 next //查看运行结果。
(gdb) next
Hardware watchpoint 2: string2[size - i]
Old value = 0 '/0'
New value = 104 'h'
my_print2 (string=0xbf9f46a4 "hello there") at test.c:20
20 for(i=0;i<size;i++)
8 quit(q) 退出
- 使用GDB小结
- GDB使用小结
- GDB 使用小结
- gdb使用小结
- GDB使用小结
- gdb使用小结
- GDB使用小结
- GDB使用小结
- GDB使用小结- 可带参数
- GDB小结
- gdb小结
- GDB用法小结
- gdb用法小结
- gdb学习小结
- 调试器GDB小结
- gdb 基本用法小结
- gdb反汇编小结
- gdb 调试命令小结
- 中国人民解放军陆军军衔
- 如何配置netbeans中tomcat用户名和密码
- vim学习资料集锦
- 深圳的实习生活(6)
- .net 打印页面
- 使用GDB小结
- 批评批评淘宝服务,大家不介意吧?
- reactos操作系统实现(107)
- 第三天
- 研究生的五个层次
- 在udp中使用connect:
- 在Eclipse中加入Android源码
- 快速排序
- 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇