gcc test.c -o test -g 表示添加调试信息。
gcc ... -g -ggdb
常用指令
l (list),列出源码b <行号/函数> (break),添加断点info break 查看断点信息r (run),运行n (next),下一行c (continue),继续执行p <名称> (print),打印变量值bt 打印函数堆栈finish 退出函数q (quit),退出调试启动命令行
gdb <可执行文件>gdb <可执行文件> <核心转储文件>gdb <可执行文件名> <PID> 附加到进程