最近安装公司新产品,安装的时候发现加载的so文件不对,于是开始找问题,到底加载的是谁?
1 使用ldconfig -p|grep linkfileName
比如:查看共享的ssl动态库;路径
2 使用ldd programName
查看程序使用的静态连接库
3 使用程序信息,查看加载后的so文件位置
sudo cat /proc/25156/maps | awk '{print $6}' | grep '\.so' | sort | uniq
其中25156为程序运行的PID,如下查看mysql的动态加载库
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。