linux下安装gdb:   yum -y install gdb

使用vim *.c命令 打开一个源文件*.c

然后在里面输入源代码并且退出保存



1.先进行命令gcc -g  fib.c进行编译,记住一定要加上-g,否则没办法调试

2.继续进行命令gdb a.out  -----------gdb+可执行程序程序名    表示开始调试该程序,回车就会进入调试模式

 

3.gdb l (list的缩写)显示源代码

   

4.gdb b(breakpoint)  行号或者行数名   表示下断点

5.gdb i b(infor breakpoint)表示查看断点信息

 

6.gdb s(step)代表一步一步往下执行   相当于vs下的F11

     gdb n   代表一段一段往下执行   遇函数不进去

7.gdb p(print) 变量名    表示打印变量i的值

    

8.gdb whatis 变量名   就可以知道变量的类型是什么

9. gdb d 断点编号   表示删除断点

     

10.gdb bt   可以查看函数的调用栈

  

11.gdb finish 表示退出现在这个函数,继续向下走

12. gdb r表示运行

 

13.gdb q退出调试

这就是简单的gdb调试。


         








Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐