Microsoft equivalent of the nm command

David Norman picture David Norman · Dec 17, 2008 · Viewed 21.9k times · Source

I've long used cygwin's nm command for all my .lib symbol debugging needs, but recently I thought about referring to it in a SO answer and realized that most Windows developers don't have cygwin installed.

So what is the Microsoft equivalent to nm, i.e., what command will list the symbols exported by a .lib file, the undefined symbols in the .lib, and so forth?

For the curious, a sample nm man page is here.

Answer

Tim picture Tim · Dec 17, 2008

Try dumpbin.exe.

MSDN dumpbin.exe reference.