日期:2014-05-16  浏览次数:20675 次

linux下.so文件找不到
问题描述:在linux下安装程序,提示error while loading shared libraries: libCommon.so: cannot open shared object file: No such file or directory,但是我的.so文件在安装包里面,后来在网上查,说是LD_LIBRARY_PATH这个路径没设置,我就在命令行把此命令加上路径给执行了,然后再去执行安装文件,还是报同样的错!谁能帮帮我啊,急,急,急!!!
------解决方案--------------------
libCommon.so所在目录,加入到LD_LIBRARY_PATH
如:

LD_LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

或者export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH
把库和运行主程序都放在一个目录,在该输入输入./程序名
即可
------解决方案--------------------

LD_LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH


看起来布凑是 对的,还可以把这个环境变量放到 bashrc中,然后source ,

关于