代码之家  ›  专栏  ›  技术社区  ›  David Norman

微软的NM命令

  •  30
  • David Norman  · 技术社区  · 17 年前

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

    那么,Microsoft与NM的等效关系是什么,也就是说,什么命令将列出由.lib文件导出的符号、.lib中未定义的符号等等?

    好奇的是,一个NM手册的示例是 here .

    2 回复  |  直到 7 年前
        1
  •  31
  •   Kunal Puri    7 年前

    尝试dumpbin.exe。

    MSDN dumpbin.exe reference .

        2
  •  0
  •   rashok    7 年前
    1. vcvarsall.bat 可能出现在Microsoft Visual Studio的安装路径中。这将设置所需的环境变量 dumpbin.exe .

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

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