linux-逐行调试

我有一个用Pascal编写的脚本.我将以这种方式调试它:在每一行停止,转储内存中所有变量的值,然后转到下一行.是否可以使用gdb或其他用于Linux的开源工具来实现?

解决方法:

使用选项-g编译文件:

fpc/gpc -g file.pas

为此文件运行gdb:

gdb file

设置所有需要的变量:

display first_var
display second_var
...

开始调试:

start

按s可以继续下一行.

上一篇:javascript-Firebug不断停止执行脚本


下一篇:c-如何在Eclipse中启动gdb调试之前运行linux脚本