error while loading shared libraries的解決方法

error while loading shared libraries的解決方法


error while loading shared libraries的解決方法
 者 icq 21:03 | 靜態連結網址 | 迴響 (0) | 引用 (1) | 點閱次數 (270) | Programming
 行程式時,如此遇到像下列這種錯誤:

./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這個目錄下,所以在/etc/ld.so.conf中加入/usr/local/lib這一行,可以解決此問題。

 

將 /etc/ld.so.conf存檔後,還要執行「/sbin/ldconfig –v」來更新一下才會生效。
posted @ 2008-02-06 13:45 张玉峰 阅读(909) 评论(3)  编辑 收藏

  回复  引用    
#1楼 2008-02-13 14:34 | casablinca [未注册用户]
用你的方法,解决了我的问题;
多谢多谢啊!以后常来你这儿坐坐:)
  回复  引用  查看    
#2楼 [楼主]2008-06-24 23:05 | 张玉峰      
这个是linux多用户的麻烦处,不同的用户可以用不同的SO,搞的大家的SO经常 搞乱。
  回复  引用    
#3楼 2008-09-27 14:38 | 图书维基网 [未注册用户]
有帮助。赞

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: