Tôi đã tìm thấy một sự trùng hợp ngẫu nhiên rằng trên Debian Jessie của tôi không có LD_LIBRARY_PATHbiến số (chính xác là printenv | grep LDhiển thị không có gì liên quan đến trình liên kết và echo "$LD_LIBRARY_PATH"hiển thị cũng không có gì).
Đây là trường hợp trong trình giả lập thiết bị đầu cuối x ( có thể xóa nó do setgid ) cũng như trong thiết bị đầu cuối cơ bản ( Ctrl+Alt+F1).
Tôi biết điều đó LD_LIBRARY_PATH có thể bị coi là xấu nên Debian có thể chặn nó bằng cách nào đó, nhưng mặt khác, có một vài tệp trong /etc/ld.so.conf.d/đó có chứa một số thư mục được thêm vào LD_LIBRARY_PATH. Không có tập tin RC nào của tôi (mà tôi biết) lộn xộn với LD_LIBRARY_PATHmột trong hai.
Tại sao tôi không thấy một LD_LIBRARY_PATHbiến?
ldconfig. Trong khi đó, nó là đầu vào của ldconfig cùng với các tệp trong/etc/ld.so.conf.