标签: c debugging gdb line-by-line
如果我想调试我的程序,我称之为:
gdb ./myprog $ run < input.txt
但现在我想逐行执行,但我怎么能这样做呢?我知道step命令但我只能调用它,如果之前调用了run命令的话。我必须在运行命令后直接停止执行吗?
step
答案 0 :(得分:1)
Gdb有一个start命令,它使用与run命令相同的参数。启动程序后,它会尽快停止,通常在main函数的开头。之后,您可以使用step命令以及需要实时进程的任何其他命令。
Gdb
start
run
main
参考:Debugging with GDB: Starting your Program