Linux中报库或者程序找不到的解决方法
生活随笔
收集整理的這篇文章主要介紹了
Linux中报库或者程序找不到的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
出現這類錯誤表示,系統不知道xxx.so放在哪個目錄下,這時候就要在/etc/ld.so.conf中加入xxx.so所在的目錄。
?
一般而言,有很多的so會存放在/usr/local/lib這個目錄底下,去這個目錄底下找,果然發現自己所需要的.so文件。
?
所以,在/etc/ld.so.conf中加入/usr/local/lib這一行,保存之后,再運行:/sbin/ldconfig –v更新一下配置即可。
?
?? ?另外,/usr/local/bin是不是默認的路徑,使用
?? ?echo $PATH ?查看一下。 ? 一般用戶和root可能不同。
?? ?如果PATH中沒有包括我們需要的路徑,那么在/etc/profiler文件中加入
?? ?PATH=$PATH:/usr/local/bin
?
轉載于:https://www.cnblogs.com/armlinux/archive/2010/07/19/2390958.html
總結
以上是生活随笔為你收集整理的Linux中报库或者程序找不到的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Introduce Null Objec
- 下一篇: js鼠标事件列表