2014-02-14 28 views
2

我有一個非常大的C程序組成的數百個文件;我想 知道什麼是 在程序中定義的全局變量。我該怎麼做呢。如何在運行時查找所有全局變量?

謝謝

+1

爲什麼你想知道這在運行時,他們應該如何改變? – Nabla

+0

我想快照/將其存儲在一個文件中。 –

+0

你可以使用調試器嗎? –

回答

0

本教程可能會有幫助,根據您的需要進行適當更改。 Clang Tutorial

您還可以檢查符號表objdump -x file.o其中包含變量的列表。

+0

:謝謝,但這個命令不起作用 –

+0

嘗試objdump -t file.o它只發出符號表。還可以看看「nm」。 – const

+0

我拿到了符號表。它包含很多東西,所以我只能提取全局變量。 –

相關問題