Windows常用命令行指令dumpbin
在Windows平台下,dumpbin是一个非常有用的命令行工具,主要用于查看可执行程序和动态库的内部信息。本文总结了dumpbin的几种常见用法,方便以后查阅。
简介
dumpbin常用于查看可执行程序和动态库文件,这类文件有个正式的名称Microsoft COFF,COFF全称为Common Object File Format。
查看动态库中的导出函数接口
使用以下命令能够查看动态库的导出函数,可以用于辅助检查动态库是否正确地生成了指定名称的接口。
dumpbin /exports xxx.dll
查看程序或动态库是32位还是64位的
使用以下命令能够查看COFF文件的头信息,在头信息中包含机器架构信息,从而可以得知是文件是32位还是64位的。
dumpbin /headers xxxx.dll
查看程序所依赖的动态库
使用以下命令能够查看文件所依赖的动态库信息,执行后会将依赖动态库名称列出来。
dumpbin /dependents xxx.dll
查看静态库中的函数
使用以下命令能够查看静态库所包含的链接信息,用于辅助检查链接错误。
dumpbin /linkermember xxx.lib
对于Windows下还有一个关于链接方面的小知识点,在可以参考 这篇 文章。