以test.c文件为例
1、首先使用
gcc -g test.c -o test
命令对test.c文件进行编译链接生成可执行文件test
其中使用-g选项可以生成调试信息,供gdb调试器使用
2、对test可执行文件进行调试:
gdb test
l
列出所有的行
b num(一个数字)
对某行设置断点
r
开始执行文件
c
遇到断点继续执行可执行文件
n
单步执行并且不进入子函数
s
单步执行,并进入子函数执行
d num(断点号)
按断点号删除断点
1、首先使用
gcc -g test.c -o test
命令对test.c文件进行编译链接生成可执行文件test
其中使用-g选项可以生成调试信息,供gdb调试器使用
2、对test可执行文件进行调试:
gdb test
l
列出所有的行
b num(一个数字)
对某行设置断点
r
开始执行文件
c
遇到断点继续执行可执行文件
n
单步执行并且不进入子函数
s
单步执行,并进入子函数执行
d num(断点号)
按断点号删除断点