当前位置:Gxlcms > 数据库问题 > gdb小结

gdb小结

时间:2021-07-01 10:21:17 帮助过:3人阅读

#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小结

标签:

人气教程排行