查看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文件的位置

相關文章
相關標籤/搜索