是否可以将整个程序步骤转储到文件中?我不是指变量的值,我的意思是从指令跳到另一个,如果可以同时使用两个步骤和var值
我已经同时使用了gdb和GUI(ddd),并且我一直使用常规步骤,但有时我有一个循环和网络应用程序,所以我不想影响程序的缺陷,我只是想要一切都完成之后,看看究竟发生了什么。
例如,
1 #include<stdio.h>
2
3 int main()
4 {
5
6 int i = 0, y = 0;
7
8 for (y; y< 10; y++) {
9 i++;
10 printf("%d\n", i)
11 }
12 return 0;
13
14 }
因此转储文件将包含从int main()返回0的所有步骤,如下所示
1. on 1
2. on 2
...
...
8. on 8
9. on 9
10. on 10
11. on 8
12. on 9
... and so on until the loop finishes and then hit return and exit.