我有一个用Pascal编写的脚本.我将以这种方式调试它:在每一行停止,转储内存中所有变量的值,然后转到下一行.是否可以使用gdb或其他用于Linux的开源工具来实现?
解决方法:
使用选项-g编译文件:
fpc/gpc -g file.pas
为此文件运行gdb:
gdb file
设置所有需要的变量:
display first_var
display second_var
...
开始调试:
start
按s可以继续下一行.
2023-08-10 14:20:04
我有一个用Pascal编写的脚本.我将以这种方式调试它:在每一行停止,转储内存中所有变量的值,然后转到下一行.是否可以使用gdb或其他用于Linux的开源工具来实现?
解决方法:
使用选项-g编译文件:
fpc/gpc -g file.pas
为此文件运行gdb:
gdb file
设置所有需要的变量:
display first_var
display second_var
...
开始调试:
start
按s可以继续下一行.