Linux——gdb调试与makefile

1.gdb调试

基础指令
-g 使用该参数编译可执行文件,得到调试表
gdb ./a.out 执行调试文件a.out
b  20       在第20行设置打断点
run/r 运行程序
n/next 执行下一条指令(会越过函数)
s/step 执行下一条指令(会进入函数)
p/print  i 查看变量i的值
continue 继续执行断电后续指令
quit 退出gdb调试
其他指令
run 查找段错误出现的位置
finish 结束当前函数调用
set args 设置main函数命令行参数
run 字串1 设置main函数命令行参数
info b 查看断点信息表
ptype 查看变量类型
bt 列出当前程序正存活着的栈帧
frame 根据栈帧编号切换栈帧
display 设置跟踪变量
undisplay 取消设置跟踪变量。使用跟踪变量的编号

2.makefile

 

 

猜你喜欢

转载自blog.csdn.net/Strive_LiJiaLe/article/details/128544801