สมมติว่าฉันต้องการทดสอบว่ามีการติดตั้งไลบรารีและใช้งานได้โดยโปรแกรมหรือไม่ ฉันสามารถใช้ldconfig -p | grep mylibเพื่อดูว่ามีการติดตั้งในระบบหรือไม่ แต่ถ้าห้องสมุดเป็นที่รู้จักกันเพียงผ่านการตั้งค่าLD_LIBRARY_PATH?
ในกรณีนั้นโปรแกรมอาจหาห้องสมุดได้ แต่ldconfigจะไม่ทำเช่นนั้น ฉันจะตรวจสอบว่าห้องสมุดอยู่ในเส้นทางลิงเกอร์รวมกันได้อย่างไร
ฉันจะเพิ่มว่าฉันกำลังมองหาวิธีการแก้ปัญหาที่จะทำงานแม้ว่าฉันจะไม่ได้มีโปรแกรมที่อยู่ในมือ (เช่นโปรแกรมยังไม่ได้รวบรวม) ฉันแค่อยากจะรู้ว่ามีห้องสมุดอยู่ในld' เส้นทางของ
lddทำหน้าที่ตรงตามวัตถุประสงค์นี้
LIBRARY_PATHตัวแปรสภาพแวดล้อมซึ่งถูกค้นหาเช่นgccคอมไพเลอร์ LIBRARY_PATHตัวแปรสภาพแวดล้อมนอกจากนี้ยังมีรายการลำไส้ใหญ่แยกของไดเรกทอรี
ldd <binary>เพื่อตรวจสอบว่าไลบรารีทั้งหมดที่เชื่อมโยงอยู่ในพา ธ หรือไม่ อาจจะมีวิธีที่สง่างามกว่านี้