我正在尝试使用nm
命令从目标文件中提取信息以进行某种静态代码分析,其中我必须计算 C 代码中声明的变量和函数的数量。我已经阅读了 GNU Binutils 的文档。我可以在返回的符号表中找到在全局范围内声明的变量,nm
但我找不到在本地范围内声明的变量。这是为什么?我怎样才能访问它?
nm
除了我可以提取我想要的信息之外,还有其他方法吗?作为编译器,gcc 应该生成一个符号表供其使用。我可以通过任何 gcc 命令访问它吗?
我正在尝试使用nm
命令从目标文件中提取信息以进行某种静态代码分析,其中我必须计算 C 代码中声明的变量和函数的数量。我已经阅读了 GNU Binutils 的文档。我可以在返回的符号表中找到在全局范围内声明的变量,nm
但我找不到在本地范围内声明的变量。这是为什么?我怎样才能访问它?
nm
除了我可以提取我想要的信息之外,还有其他方法吗?作为编译器,gcc 应该生成一个符号表供其使用。我可以通过任何 gcc 命令访问它吗?