windows下查看.dll文件和Linux查看.so文件中函数的实际名称

来源:互联网 发布:php数组查找字符串 编辑:程序博客网 时间:2024/05/22 06:25

在windows下使用dumpbin来查看dll文件中函数的实际名称。到dll文件所在的路径下(如cd  AAA\BBB ),运行dumpbin -exports XXX.dll。可能这个时候会出现提示“'dumpbin' 不是内部或外部命令,也不是可运行的程序或批处理文件。”此时需要找到vcvars32.bat文件,我装的是vs2012,具体路径是:C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin,此时只要将vcvars32.bat拖放至cmd,按回车。然后再运行dumpbin -exports XXX.dll即可。

在linux下使用objdump -tT XXX.so |grep YYY(YYY是要查询的函数名)或者nm -D XXX.so |grep YYY 查看.so文件中函数的实际名称。

原创粉丝点击