假设程序需要在/ usr / lib / foo文件夹下的共享库(bar.so)。我知道bar.so是否直接在/ usr / lib下,它将被自动找到。但是,在我的情况下,无法自动找到该库,因为-我认为是-它位于文件夹/ usr / lib / foo下。但是,在/ usr / lib下还有大量其他文件夹,并且使用这些库的相应程序正在无缝运行。
那么,此过程如何工作,如何解决我的问题?
谢谢。
各个程序可以控制它们在何处搜索库。
也可以使用LD_LIBRARY_PATH env var来控制搜索路径:http : //tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
尝试将/ usr / lib / foo附加到LD_LIBRARY_PATH env var。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句