ฉันพบโดยบังเอิญว่าใน Debian Jessie ของฉันไม่มีLD_LIBRARY_PATH
ตัวแปร (ที่แน่นอนprintenv | grep LD
แสดงให้เห็นว่าไม่มีอะไรเกี่ยวข้องกับ linker และecho "$LD_LIBRARY_PATH"
แสดงอะไรเลย)
นี่เป็นกรณีในตัวจำลองเทอร์มินัล x ( ซึ่งอาจชัดเจนเนื่องจาก setgid ) และในเทอร์มินัลพื้นฐาน ( Ctrl+Alt+F1)
ฉันรู้ว่าLD_LIBRARY_PATH
อาจจะถือว่าไม่ดีดังนั้น Debian อาจปิดกั้นมันอย่างใด แต่ในมืออื่น ๆ มีไม่กี่ไฟล์ในที่มีบางไดเรกทอรีที่จะเพิ่ม/etc/ld.so.conf.d/
LD_LIBRARY_PATH
ไม่มีไฟล์ rc ของฉัน (ที่ฉันรู้) ยุ่งกับLD_LIBRARY_PATH
อย่างใดอย่างหนึ่ง
ทำไมฉันไม่เห็นLD_LIBRARY_PATH
ตัวแปร?
ldconfig
ของการทำงาน ในขณะเดียวกันก็เป็นอินพุตของ ldconfig/etc/ld.so.conf
ควบคู่กับไฟล์ใน