有时候设置环境变量后,运行你的代码,还是报找不到某一个对象,但是你已经把这个对象的路径包含到了环境变量中。
比如:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: [your lib path]
其实程序还是按照先加载LD_LIBRARY_PATH中的路径中的,然后加载你需要的。这个时候就有可能顺序不对,所以需要将自己要加载的先与系统原先的路径。
export LD_LIBRARY_PATH=[your lib path]:$LD_LIBRARY_PATH
这样就有可能解决你的问题了,但是一定要保证你需要关联的库都在你加的路径中。