Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何在运行时查找所有全局变量?_C_Visual Studio 2008 - Fatal编程技术网

C 如何在运行时查找所有全局变量?

C 如何在运行时查找所有全局变量?,c,visual-studio-2008,C,Visual Studio 2008,我有一个非常大的C程序,由上百个文件组成;我想 你知道他们都是什么吗 程序中定义的全局变量。我该怎么做呢 谢谢本教程可能很有用,请根据需要进行适当的更改 您还可以检查包含变量列表的符号表objdump-x file.o。为什么您想在运行时知道这一点,它们应该如何更改?我想将其快照/存储在文件中。您可以使用调试器吗?您是在谈论变量名称和类型(在编译时已知)还是它们的内容/值(在运行时知道)?@Nabla:是的,我想要这个东西。试试objdump-t文件。它只给出符号表。也看看“nm”。我得到了符号

我有一个非常大的C程序,由上百个文件组成;我想 你知道他们都是什么吗 程序中定义的全局变量。我该怎么做呢


谢谢

本教程可能很有用,请根据需要进行适当的更改


您还可以检查包含变量列表的符号表
objdump-x file.o

为什么您想在运行时知道这一点,它们应该如何更改?我想将其快照/存储在文件中。您可以使用调试器吗?您是在谈论变量名称和类型(在编译时已知)还是它们的内容/值(在运行时知道)?@Nabla:是的,我想要这个东西。试试objdump-t文件。它只给出符号表。也看看“nm”。我得到了符号表。它包含很多东西,所以我只能提取全局变量。