gdb命令

来源:互联网 发布:多益网络登录 编辑:程序博客网 时间:2024/05/09 19:12
编译时加上 -g 选项。
    gcc -g test.c -o test

gdb test:启动gdb,调试程序test

file name:装入要调试的可执行程序,名为name

l/list:列出当前执行代码的前后5行代码

回车:相当于重复上次的命令

break 6:在第6行设置断点

break func:在函数func()的入口处设置断点

break line-or-function if condition:条件满足时设置断点

break routine-name:在指定例程的入口处设置断点

n/next:单步执行

s/step:单步步入

c/continue:继续执行

r/run:运行

p/print i:输出变量的值

p/print func(a,b):调用程序值中的函数
0 0