Tag: libjpeg

Eclipse:LD_LIBRARY_PATH,OpenJDK和libjpeg

在我的开发机器(Linux)上,我根本没有设置LD_LIBRARY_PATH ,因为我正在使用的库是在默认目录中,或者我已经将它们添加到ld.conf 。 但是当我使用Eclipse时,我的LD_LIBRARY_PATH被设置为: “/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client: /usr/lib/jvm/java-6-openjdk/jre/lib/i386: /usr/lib/xulrunner-1.9.2.17: /usr/lib/xulrunner-1.9.2.17” (为了便于阅读,添加了换行符)。 我不介意xulrunner,但OpenJDK导致我的应用程序加载 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjpeg.so 代替 /usr/lib/libjpeg.so 这导致后续失败,因为OpenJDK中的那个是6b,而我正在使用libjpeg 8。 我知道我可以在编译C ++时覆盖LD_LIBRARY_PATH ,但是当我尝试执行链接我刚​​刚编译的共享库的Python代码时它就会失败。 如何更改此全局LD_LIBRARY_PATH ?