Linux下正确使用动态链接库的方法

在Linux下使用静态库的方法,前面已经说过了。今天来说说动态链接库的使用。主要说说大家可能会遇到的一个问题。
       
        在使用动态链接库时,你可能会遇到这么一个问题:
        error while loading shared libraries   
   
         这主要是系统找不到你的库,解决这个问题有两种方法:
 
第一:一般系统自带的动态链接库都在/usr/lib下面,此时,将你自己
            的动态链接库复制到该目录下即可。
 
第二:上述方法简单,但是如果长期下去会在系统库目录中多出很
            多可能以后不会使用的库,所以推荐使用下面的方法。
            在/etc/ld.so.conf中加入你的动态库xxx.so所在的目录。
            将/etc/ld.so.conf存档后,还要执行「/sbin/ldconfig –v」来更新
            一下才会生效。
 
由于目录/usr/lib已经添加到了/etc/ld.so.conf中,所以第一种方法也可以。


本文转自jazka 51CTO博客,原文链接:http://blog.51cto.com/jazka/260801,如需转载请自行联系原作者
上一篇:如何解决mysql数据库8小时无连接自动关闭


下一篇:Oracle绝对值函数