Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2539613
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: LINUX

2011-09-24 09:59:56

    使用Linux操作系统的人员,对ldconfig命令应该会比较熟悉。这个命令主要是用来对共享库进行管理的命令。当我们需要将一个目录添加到共享库中,就需要使用 $ sudo ldconfig /yourpath/.../path 让库加入到里面。
    可每次这样做,我觉得特麻烦,我再想,是否有简单的方法呢?经过查资料我知道,ldconfig命令,会先搜索/etc/ld.so.conf文件,如果我们查看该文件的内容时,会发现内容如下:

include /etc/ld.so.conf.d/*.conf

    原来,ldconfig会先加载/etc/ld.so.conf.d目录下所有的.conf文件。我想如果我也创建一个文件,然后在这个文件中列出我想要加载共享库的路径,那样就省去了我经常使用ldconfig的麻烦。为了方便,我在/etc/ld.so.conf文件中加入了这么一句话:

include /home/peng/.ld.conf

    然后,我在我的HOME目录下创建.ld.conf文件,在该文件写上我想加载共享库的目录路径如:

/home/peng/src/test/qt/htttpclientTest
/home/peng/src/xcy/qt/ltzx/ltzx-build-simulator/lib/

    这样,每次操作系统启动后,会自动加载这些目录下的共享库,如果你需要加入新的共享库,只需将路径添加到该文件中,然后使用ldconfig命令。
阅读(5293) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~