查看 LD_LIBRARY_PATH 库

查看 LD_LIBRARY_PATH 库

据我所知,我们可以使用export LD_LIBRAY_PATH.

设置后如何查看这些附加库的列表LD_LIBRARY_PATH

答案1

ls

(IFS=:; set -f; ls -l $LD_LIBRARY_PATH)

请注意,不能保证二进制文件不会忽略你的LD_LIBRARY_PATH;在 Linux 上,DT_RPATHELF 二进制文件中的属性(但不是DT_RUNPATH)将覆盖LD_LIBRARY_PATH。请参阅man 8 ld.so所有详细信息。

此外,“路径”LD_LIBRARY_PATH可能包含$ORIGIN$LIB$PLAFORM标记,这些标记将由动态链接器根据程序的路径及其格式进行扩展。

自动确定程序将使用哪些库的唯一方法是运行ldd your_program.但不要对随机二进制文件这样做;它可能与实际执行程序一样危险。

相关内容