我已经将一个可执行文件复制到另一台机器上,我也将其依赖库复制到了"/lib"目录中,但当我运行该文件时,它仍然找不到该库。当我设置时
LD_LIBRARY_PATH=/lib
它工作正常
目录"/lib"是查找库的默认路径吗?为什么在我设置LD_LIBRARY_PATH之前它不起作用?是否完全没有必要将LD_LIBRARY_PATH设置为"/lib",该路径应为DEFAULT路径??
您忘记运行ldconfig
来更新库位置缓存。