有没有办法在程序的每个执行步骤中获取c中所有变量的值。
除GDB之外的其他一些方法。
提前致谢 -Sahil
答案 0 :(得分:1)
您所谈论的调试语句是printf
s marcadian 指出的,您必须手动执行,我不知道您可以告诉其他任何方式构建可执行文件的编译器,它将自动打印除 GDB 之外的变量。您所要做的就是编译文件,如下所示:gcc -g file.c -o output.o
。 -g
标志构建了gdb的表,看看有关如何在以后使用它的在线http://www.cprogramming.com/gdbtutorial.html的一些教程。
编辑:info locals
对于打印所有本地的