微软相当于nm命令

时间:2008-12-17 17:08:00

标签: symbols nm

我长期以来一直使用cygwin的nm命令来满足我所有的.lib符号调试需求,但最近我想在SO答案中引用它并意识到大多数Windows开发人员都没有安装cygwin。

那么微软相当于什么是nm,即什么命令会列出.lib文件导出的符号,.lib中未定义的符号等等?

对于好奇的,样本nm手册页是here

2 个答案:

答案 0 :(得分:32)

尝试dumpbin.exe。

MSDN dumpbin.exe reference

答案 1 :(得分:2)

  1. 运行vcvarsall.bat,它可能会出现在Microsoft Visual Studio的安装路径中。设置dumpbin.exe所需的环境变量。

    D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86

  2. 然后使用dumpbin.exe。例如dumpbin.exe /ALL <bin_file>给出所有符号。