【问题标题】:Print values of all global and static variables in C?打印C中所有全局和静态变量的值?
【发布时间】:2015-11-18 05:52:21
【问题描述】:

我正在尝试查看 C 程序中所有全局变量和静态变量的名称和值。我尝试使用基于此question 的gdb 的info variables 命令,但它只打印名称和类型,而不是值。
我目前正在使用 gdb,但我也愿意使用其他工具。

【问题讨论】:

    标签: c gdb global-variables


    【解决方案1】:

    在 gdb 中的任何时候,您都可以通过调用 print 来打印出变量的值。另一方面,我发现 eclipse 是一个很棒的调试工具,它允许您使用“表达式”和“变量”选项卡查看静态和全局变量。

    【讨论】:

    • 我使用了 gdb 的 print 和 netbeans(虽然这个项目不是 eclipse),但是我必须手动输入程序中的每个变量,这是我试图避免的( Netbeans 似乎默认只列出本地人)。如果 eclipse 也显示全局变量和静态变量,我可能会设置它。
    猜你喜欢
    • 2011-09-09
    • 2015-10-04
    • 2015-06-12
    • 2011-04-27
    • 2012-12-30
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    • 2012-06-18
    相关资源
    最近更新 更多