首页 > 数据库技术 > 详细

gdb小结

时间:2015-07-06 19:30:20      阅读:257      评论:0      收藏:0      [点我收藏+]

  testGdb.c

 1 #include<stdio.h>
 2 
 3 int getSum(int a,int b){
 4         printf("a+b=%d\n",a+b);
 5         return a+b;
 6 }
 7 
 8 int main()
 9 {
10         int s1=1;
11         int s2=2;
12         int s3;
13         s3=getSum(++s1,s2++);
14         printf("s3=%d\n",s3);
15         return 0;
16 }

  gcc testGdb.c -o testGdb -g

技术分享

  file testGdb       //加载需要调试的可执行文件

技术分享

  b main  //在main,getSum,14行设置断点

技术分享

  r    //运行到第一个断点处

  s    //向下执行一步

  p s2   //输出s2的值,因为还没赋值,所以为初始值0

  p s1   //输出s1的值,为1

技术分享

  c  //运行到下一个断点处

技术分享

  c  //没有断点,程序执行完毕

技术分享

  d 参数 //删除该位置断点

  ps:暂时先这么多吧

gdb小结

原文:http://www.cnblogs.com/smallby/p/4624894.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!