首先,在用gcc编译程序的时候,需要加上-g选项才能在目标文件中生成符号表,才能看到函数名和变量名。
gcc -o webserver -g webserver.c
通过
gdb webserver
开始调试程序,其中webserver为目标程序。
设置运行参数:
set args 80
80为参数,set args为固定格式。
常用命令:
list 列出代码 break 函数名/行号 在函数名指定函数或者行号指定行设置断点 run 开始运行 continue 继续运行 print 变量名 打印变量名指定变量的值