天天看点

GDB学习笔记

编译生成执行文件:(Linux下)

g++ -std=c++11 -g tst.cpp -o tst           

基本操作

$gdb
$file 可执行文件名
$start
//进入被调用的函数
$s
//打印变量的值
$p 变量名
//设置断点
$b 行号
//列出代码(从第1行开始)
$list 1
//查看堆栈信息
$bt
//下一步
$n
//断点之后继续运行
$c           

继续阅读