时间:2021-07-01 10:21:17 帮助过:5人阅读
gdb运行程序
gdb [程序名]
启动程序 <缩写 r>
run [args...]
查看代码 <缩写l >
设置断点 <缩写 b>
查看断点<缩写 i b>
info break
单步跟踪 <缩写 s>
step
回车 执行上一条命令
next <缩写 n> 不进入函数内部
打印变量 <缩写 p>
继续执行代码
查看运行时数据
跳转
jump
查看调用桟
backtrace <缩写 bt>
编译错误
编译器差错(编译提示)
运行时错误
运行时程序崩溃
逻辑错误
程序运行和预想的不一样
段错误
访问非法地址产生的错误
core文件调试
core文件:
程序崩溃时,一般会产生一个 core文件,记录了程序崩溃时候的内存映像,并加入调试信息。core文件生成过程教 core dump
设置生成core文件:
ulimit –c 查看 core-dump状态, 默认是0
ulimit –c [num] 限制core文件大小
ulimit –c unlimited 无限制
ulimit –a 查看ulimit所有参数
gdb调试 core文件:
gdb [bin file] [core file]
gdb调试
标签:崩溃 dex 类型 运行程序 启动 文件 表达 source core