gdb 调试
来源:互联网 发布:三菱plc编程软件有几种 编辑:程序博客网 时间:2024/05/10 00:41
命令:
-help -h 列出命令行参数
-exec=file -e file 指定可执行文件
-core=core-file -c core-file 执行core文件
-command=file -x file 指定文件中读取gdb命令
-directory=directory -d directory 把指定目录加入到源文件搜索路径中。
-cd=directory 以指定目录作为当前路径来运行gdb。
delete d 删除所有的断点或观察点
break b 设置断点
step s 进入下一行代码的执行,会进入函数内部
next n 执行下一行代码。但不会进入函数的内部
list l 列出相应的源码
p 打印指定的变量的值
run r 从头开始执行程序,也允许进行重定向
continue c 继续执行直到下一个断点或观察点
continue number 继续执行,但会忽略当前的断点number次。当断点在循环中时非常有用
kill 停止程序执行
q 退出GDB调试器
set print array on / set print array off / show print array
以可读形式打印数组。默认是off。
set print array-indexes on
set print array-indexes off
show print array-indexes
打印数组元素的下标。默认是 off 。
set print pretty on
set print pretty off
show print pretty
格式化打印 C 结构体的输出。
set print union on
set print union off
show print union
打印 C 中的联合体。默认是 on 。
set print demangle on
set print demangle off
show print demangle
控制 C++ 中名字的打印。默认是 on 。
- GDB调试
- gdb 调试
- gdb调试
- gdb 调试
- GDB调试
- GDB调试
- GDB调试
- GDB调试
- GDB调试
- GDB调试
- gdb 调试
- GDB 调试
- gdb 调试
- GDB调试
- gdb调试
- gdb调试
- GDB 调试
- GDB调试
- getHitRect的作用
- 页面载入时,自动调用js函数
- Android开发之 当前日期String类型转date类型 java代码中实现方法
- 【matlab】:matlab画饼图和三维饼图
- 操作系统学习笔记(一)--批处理、多道程序系统、分时操作系统、实时操作系统和操作系统操作
- gdb 调试
- mysql update特殊写法
- ANR SUSPENDED 可能情况
- java里的EL表达式在JSP中不能解析的问题
- Theano-艰辛的GPU配置之路
- PHP中foreach用法详解
- 深入理解Java的接口和抽象类
- klj
- 机器学习基础(八)——感知机(iterative optimization)