gcc
image.pngesc----iso
gcc -I 目录
指定头文件目录gcc -g
使编译后文件支持gdb调试
gdb
gcc -g之后开始 gdb a.out
list 1
从第一行开始列出源码
b /break 20
在第二十行设置断点
r /run
开始调试
n /next
逐行运行(跳过函数)
s /step
逐步运行(步入函数)
p /print i
打印i的值
finish
返回函数调用点
set args xxxx
设置main函数命令参数args
ptype
查看变量类型
bt
列出当前栈帧
frame xx
切换栈帧
一个函数一个栈帧
网友评论