คุณต้องอ่านสำเนาการจัดการที่ล้าสมัย (เพิ่มการเน้นย้ำ):
-rpath = dir
เพิ่มไดเร็กทอรีไปยังพา ธ การค้นหาไลบรารีรันไทม์ ใช้
เมื่อเชื่อมโยงไฟล์ปฏิบัติการ ELF กับอ็อบเจ็กต์ที่แชร์
อาร์กิวเมนต์-rpath ทั้งหมดจะเชื่อมต่อกันและส่งผ่านไปยังตัวเชื่อมโยงรันไทม์ซึ่ง
ใช้เพื่อค้นหาวัตถุที่แบ่งใช้ที่รันไทม์
เทียบกับ
-L searchdir
--library-path = searchdir
เพิ่มพา ธ searchdir ในรายการพา ธ ที่ldจะค้นหา
ไลบรารีเก็บถาวรและสคริปต์ควบคุม ld
ดังนั้น-L
บอกld
ตำแหน่งที่จะค้นหาไลบรารีที่จะเชื่อมโยงเมื่อทำการเชื่อมโยง คุณสามารถใช้นี้ (ตัวอย่าง) make install
เมื่อคุณกำลังสร้างกับห้องสมุดในการสร้างต้นไม้ของคุณซึ่งจะถูกวางในเส้นทางระบบห้องสมุดตามปกติ --rpath
ในทางกลับกันเก็บพา ธ นั้นไว้ในไฟล์ปฏิบัติการเพื่อให้รันไทม์ไดนามิคลิงค์เกอร์สามารถค้นหาไลบรารีได้ คุณใช้สิ่งนี้เมื่อไลบรารีของคุณอยู่นอกเส้นทางการค้นหาไลบรารีระบบ
-rpath-link
?