Environment-Variables
查看 LD_LIBRARY_PATH 庫
據我所知,我們可以使用
export LD_LIBRAY_PATH
.設置後如何查看這些附加庫的列表
LD_LIBRARY_PATH
?
與
ls
:(IFS=:; set -f; ls -l $LD_LIBRARY_PATH)
請注意,不能保證二進製文件不會忽略您的
LD_LIBRARY_PATH
; 在 linux 上,DT_RPATH
來自 ELF 二進製文件(但不是DT_RUNPATH
)的屬性將覆蓋LD_LIBRARY_PATH
. 查看man 8 ld.so
所有詳細資訊。此外,來自的“路徑”
LD_LIBRARY_PATH
可能包含$ORIGIN
,$LIB
或$PLAFORM
將由動態連結器擴展的標記,具體取決於程序的路徑及其格式。自動確定程序將使用哪些庫的唯一方法是執行
ldd your_program
. 但是不要對隨機二進製文件這樣做;它可能與實際執行程序一樣危險。