红联Linux门户
Linux帮助

指定动态链接库*.so文件路径----更好的方法

发布时间:2008-04-11 13:02:50来源:红联作者:Syah
1、修改 LD_LIBRARY_PATH,指明共享库的路径。LD_LIBRARY_PATH:这个环境变量指示动态连接器可以装载动态库的路径。

在终端下使用如下命令:

[root@localhost sharelib]# export LD_LIBRARY_PATH = .
or
[root@localhost sharelib]# export LD_LIBRARY_PATH = your lib dir

2、通过/etc/ld.so.conf文件来指定动态库的目录。然后运行ldconfig命令更新搜索共享库的路径。通常这样做就可以解决库无法链接的问题了。此法一劳永逸。

3、或者把库文件拷贝到/lib下,然后ldconfig,肯定就行了,这个方法有的取巧,且破坏原库文件的纯洁性,不应是首先方法。

第一种方法不方便;第二中方法在我的机器上不行;第三种方法也不方便随时修改,而且麻烦;最后发现还是一下方法好:

在主文件夹下的.bashrc文件下加入以下内容:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./

当然,如果用的是ksh或者csh,就在.kshrc和.cshrc下加入上面的内容。
文章评论

共有 0 条评论