gcc/gdb

2020-08-05  本文已影响0人  魔芋辣椒

gcc

image.png
esc----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切换栈帧
一个函数一个栈帧

上一篇下一篇

猜你喜欢

热点阅读