关闭

ubuntu 依赖库的应用

1125人阅读 评论(0) 收藏 举报

在利用开源项目中,往往有很多依赖。

在编译链接和运行时,系统从一下三个路径去找依赖库:

1.系统默认的库路径:一般是 /lib /usr/lib

2.LD_LIBRARY_PATH 指定的路径

3./etc/ld.so.conf  中指定的路径

但是对于第三种方法,在程序编译和链接时已经足够了,在程序运行是是不行的。

这时还要运行一下ldconfig . 我们在利用ubuntu的 apt-get install ..时,最后安装成功后执行一下ldconfig 的命令

执行这个命令后 ld.so.conf 中的内容所有的库文件都被缓存到ld.so.cache 中。否则即使库文件已经在哪里还是会报缺少库文件。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:65800次
    • 积分:977
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:9篇
    • 译文:1篇
    • 评论:6条
    最新评论