linux-c 调试 gdb
-
GDB(GNU Debugger)
-
gcc -g –o testarg testarg.c //可执行文件中带上调试信息,用于后续的gdb调试
-
gdb testarg
-
l; list //显示源程序
-
b 6; break 6 //在第6行设置断点
-
r; run //
-
n; next 单步执行,不跟踪进函数
-
s;step (into) 单步执行,跟踪进函数
-
p i; print i 打印变量的值
-
delete 1 //删除第一个断点
-
info b //显示所有的断点
-
disable 1 //让1号断点失效
-
enable 2 //让1号断点生效
-