linux下用gdb如何调试
linux下安装gdb: yum -y install gdb使用vim *.c命令 打开一个源文件*.c然后在里面输入源代码并且退出保存1.先进行命令gcc -g fib.c进行编译,记住一定要加上-g,否则没办法调试2.继续进行命令gdb a.out -----------gdb+可执行程序程序名 表示开始调试该程序,回车就会进入调试模式
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调试。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)