Linux中jdb调试的一些简单命令
来源:互联网 发布:淘宝访问受限怎么解决 编辑:程序博客网 时间:2024/06/06 07:23
Linux中JDB调试的一些简单命令
调试:
需要的工具:jdb 具有调试信息,才能调试,
编译时加上 -g参数,是程序具有调试信息。
开始调试:gdb main
main是要调试的程序,由gccmain.c -g -omain生成。进入后提示符变为(gdb) 。
1、(gdb) l:显示代码,如果没有全部显示就继续按回车。
代码会进行行号提示。
2、(gdb) b行号:给第几行加断点。
示例:(gdb) b 6:这样会在运行到源码第6行时停止,可以查看变量的值、堆栈情况等。
3、(gdb) info break:显示断点信息。
示例:(gdb) info b:可以键入"info b"来查看断点处情况,可以设置多个断点。
4、(gdb) r:运行程序(只能有一次)。
5、(gdb) n:下一步,继续运行(可以有很多次)。
6、(gdb) p:打印信息、变量、地址。
7、(gdb) display变量名:打印变量(可以持续打印)。
8、(gdb) c:继续运行。
9、(gdb) delete断点序号:删除断点。
10、(gdb) s:进入函数。
11、(gdb) finish:退出函数。
12、(gdb) bt:显示函数栈调用关系。
13、(gdb) q:退出调试。
后续深入学习linux调试之后还会补充……敬请期待
阅读全文
1 0
- Linux中jdb调试的一些简单命令
- linux调试的一些简单命令
- java调试命令jdb
- 回归简单实用的java调试工具JDB
- Linux中printk和strace命令调试的一些技巧
- JDB 的简单使用
- JDB 的简单使用
- JDB 的简单使用
- JDB 的简单使用
- JDB的简单使用
- JDB的简单使用
- JDB的简单封装
- Linux的一些简单命令
- 一些简单的Linux命令
- linux的一些简单命令
- linux的一些简单命令
- linux的一些简单命令
- Android下的JDB调试
- Windows环境下安装Tensorflow
- linux 下vim的使用(必看)
- jdbc.properties
- 通过先序和中序遍历序列来构造二叉树
- C和C++中const的区别,引用,一级指针和const组合
- Linux中jdb调试的一些简单命令
- Java内部类详解
- 矩阵连乘(动态规划)
- Spring Boot入门学习
- GYM CERC 16 K Key Knocking 构造
- 理解PostMessage
- 获取前一页存储数据的id
- 搭建本地git到服务器
- Servlet(二)