一步一步执行

时间:2011-01-04 05:24:32

标签: linux

如何在Linux中逐步执行,我想看到使用的变量的内容,地址和指针所持有的值

1 个答案:

答案 0 :(得分:2)

通过提供-g标志来编译您的程序。这将为您的程序创建调试信息(符号)。

gcc -g -o foo foo.c

然后使用您选择的调试器运行程序。以下是使用gdb

的示例
# gdb foo
# b main  --> this will set the break point at main function.
# r       --> start running your program. If you want to pass some argument, use: r <args>
# n       --> to goto next line of execution
# print <var> --> to print variable value
# help  --> for list of supported commands.