传 统上, Linux 的先辈 Unix 还有一个环境变量 -
LD_LIBRARY_PATH 来处理非标准路经的共享库。ld.so 加载共享库的时候,也会查找这个变量所设置的路经。但是,有不少声音主张要避免使用
LD_LIBRARY_PATH 变量,尤其是作为全局变量。这些声音是: * LD_LIBRARY_PATH is not the answer - *
Why LD_LIBRARY_PATH is bad - * LD_LIBRARY_PATH - just say no - http://blogs.sun.com/rie/date/20040710 解决这一问题的另一方法是在编译的时候通过
-R 选项指定 run-time path。