查看linux程序加载so文件的位置

最近安装公司新产品,安装的时候发现加载的so文件不对,因而开始找问题,到底加载的是谁?

    1 使用ldconfig -p|grep linkfileName

    好比:查看共享的ssl动态库;路径

查看linux程序加载so文件的位置

2 使用ldd programName

    查看程序使用的静态链接库

查看linux程序加载so文件的位置

3 使用程序信息,查看加载后的so文件位置
     sudo cat /proc/25156/maps | awk '{print $6}' | grep '\.so' | sort | uniq

     其中25156为程序运行的PID,以下查看mysql的动态加载库

查看linux程序加载so文件的位置

相关文章
相关标签/搜索