VS之dumpbin工具
程序员文章站
2022-06-25 18:47:24
...
说明
显示COFF格式的文件信息,比如像vc编译器生成的目标文件(obj),可执行文件(exe)和动态链接库(DLLs)等。
启动
方法一
键盘上按下Win键或者点击开始图标,找到Visual Studio文件夹(比如,VS2013找到Visual Studio 2013);
找到工具命令提示(比如,VS2013 x64 本机工具命令提示),依据需要32位还是64位打开对应命令提示;
运行dumpbin;
方法二
如果是VS2013,C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
如果是VS2017,C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools
启动CMD,切换到对应目录,执行set PATH=%PATH%;%cd%
运行dumpbin;
简单应用
# 查看导出接口和依赖库与库接口
dumpbin /exports FreeImage.dll
dumpbin /imports FreeImage.dll
dumpbin /imports FreeImage.exe
# 查看依赖库
dumpbin /dependents FreeImage.dll
# 查看dll和exe是32位还是64位 看FILE HEADER VALUES下一行是x86还是x64
# macos下 lipo -info *.a 或 *.dylib
# ubuntu下 file *.a 查看有无x86-64,表明是否是64位
dumpbin /headers FreeImage.dll
# 查看符号表
dumpbin /symbols *.lib