11月142021
windows下查看.dll文件和Linux查看.so文件中函数的实际名称
在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文件中函数的实际名称。
在linux下使用objdump -tT XXX.so |grep YYY(YYY是要查询的函数名)或者nm -D XXX.so |grep YYY 查看.so文件中函数的实际名称。
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!