微软相当于nm命令

Dav*_*man 32 symbols nm

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

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

好奇的是,这里有一个示例nm手册页.

Tim*_*Tim 34

试试dumpbin.exe.

MSDN dumpbin.exe参考.


ras*_*hok 5

  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>给出所有符号。