【发布时间】:2015-12-23 11:17:41
【问题描述】:
我正在尝试使用nm 命令从目标文件中提取信息以进行某种静态代码分析,其中我必须计算 C 代码中声明的变量和函数的数量。我已经通过了 GNU Binutils 的documentation。我可以在nm返回的符号表中找到在全局范围内声明的变量,但我找不到在本地范围内声明的变量。这是为什么?如何访问它?
除了nm 之外,还有什么方法可以提取我想要的信息。作为编译器,gcc 应该生成一个符号表供其使用。我可以通过任何 gcc 命令访问它吗?
【问题讨论】:
标签: gcc code-analysis static-code-analysis nm symbol-table