วิธีส่งออก Ld_Library_Path ใน Linux

Withi Sng Xxk Ld Library Path Ni Linux



ใน Linux การได้เห็นตัวแปรสภาพแวดล้อมคร่าวๆ จะช่วยให้ผู้ใช้เข้าใจเกี่ยวกับการทำงานของระบบมากขึ้น ตัวแปรเหล่านี้ช่วยให้คุณสามารถกำหนดค่าและเพิ่มประสิทธิภาพระบบได้อย่างเหมาะสม “ld_library_path” เป็นหนึ่งในตัวแปรที่เก็บข้อมูลเกี่ยวกับตำแหน่งที่ไลบรารีที่แบ่งใช้ถูกจัดเก็บไว้ในระบบของคุณ

หมายความว่า “ld_library_path” มีรายการพาธที่เก็บไลบรารีเหล่านี้ไว้ เพื่อให้ไฟล์ปฏิบัติการสามารถเข้าถึงได้ทุกเมื่อที่ต้องการ

คุณยังสามารถเพิ่มเส้นทางใหม่ให้กับ “ld_library_path” เพื่อรักษาโครงสร้างไฟล์ระบบที่มีการจัดระเบียบอย่างดี คู่มือฉบับย่อนี้จะอธิบายวิธีการง่ายๆ ในการส่งออก “ld_library_path” ใน Linux เพื่อให้คุณสามารถเพิ่มเส้นทางใหม่ลงไปได้







วิธีส่งออก Ld_Library_Path ใน Linux

ไลบรารีแบบแบ่งใช้เป็นองค์ประกอบสำคัญของแอปพลิเคชัน Linux ที่ประกอบด้วยโค้ดหรือสคริปต์ที่โปรแกรมอื่นหลายโปรแกรมสามารถนำมาใช้ซ้ำได้ กระบวนการนี้ช่วยเพิ่มประสิทธิภาพโดยรวมของระบบ Linux เมื่อคุณรันโปรแกรม ระบบจะเชื่อมโยงโปรแกรมกับไลบรารีที่จำเป็นแบบไดนามิก ซึ่งทำให้มั่นใจได้ว่าโปรแกรมจะทำงานโดยไม่มีข้อผิดพลาด



การส่งออกเกี่ยวข้องกับการตั้งค่า “ld_library_path” เป็นค่าเฉพาะที่ระบุเส้นทางที่กล่าวถึงก่อนหน้านี้ สำหรับสิ่งนี้ ให้ใช้คำสั่ง 'ส่งออก' ในไฟล์กำหนดค่าของเชลล์ อ่านส่วนต่อไปนี้เพื่อดูคำอธิบายทีละขั้นตอน:



1. ตรวจสอบไดเรกทอรีปัจจุบันใน Ld_Library_Path





แนวทางปฏิบัติที่ดีในการตรวจสอบค่าปัจจุบันของ “ld_library_path” เพื่อตรวจสอบไดเร็กทอรีปัจจุบัน

เสียงสะท้อน $ld_library_path



คำสั่งนี้ไม่แสดงสิ่งใดในระบบของเราเนื่องจากเรายังไม่ได้กำหนดค่า โดยทั่วไปจะแสดงเส้นทางที่เพิ่มของไลบรารีหรือไม่แสดงเลย

2. กำหนดค่าเชลล์
Bash เป็นเชลล์เริ่มต้นใน distros Linux ส่วนใหญ่ อย่างไรก็ตาม คุณสามารถเปลี่ยนเปลือกหอยได้ตามความต้องการของคุณเสมอ ในการกำหนดค่าเชลล์ คุณต้องเปิดไฟล์การกำหนดค่าของเชลล์โดยใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้ที่สอดคล้องกับเชลล์ของคุณ:

สำหรับทุบตี: นาโน ~/.bashrc

สำหรับ Zsh: นาโน ~/.zshrc

สำหรับปลา: นาโน ~/.config/fish/config.fish

โปรดจำไว้เสมอว่าเครื่องหมายตัวหนอน (~) ระบุโฮมไดเร็กตอรี่ใน Linux ไฟล์ข้อความจะเปิดขึ้นเมื่อป้อนคำสั่งดังต่อไปนี้:

ตอนนี้ หากต้องการส่งออก LD_LIBRARY_PATH ให้ไปที่บรรทัดสุดท้ายและเพิ่มคำสั่งต่อไปนี้:

ส่งออก LD_LIBRARY_PATH - $LD_LIBRARY_PATH - - เส้นทาง

เครื่องหมายทวิภาค (:) แยกเส้นทางทั้งหมดในตัวแปรสภาพแวดล้อม ดังนั้นเราจึงใช้เครื่องหมายโคลอนเพื่อเพิ่มเส้นทางใหม่

แทนที่ “/path” ที่นี่ด้วยเส้นทางที่คุณต้องการส่งออก เพื่อความเข้าใจของคุณ ลองใช้ไดเร็กทอรี 'Documents' เป็นตัวอย่าง:

ส่งออก LD_LIBRARY_PATH - $LD_LIBRARY_PATH - - เอกสาร

หลังจากพิมพ์คำสั่งนี้แล้ว ให้บันทึกและออกจากไฟล์คอนฟิกูเรชัน ใน Bash คุณสามารถทำได้ในสามขั้นตอน: กด CTRL + X, Y และ Enter ในทำนองเดียวกัน ให้ออกจากไฟล์ที่เกี่ยวข้อง

นอกจากนี้ การดำเนินการนี้จะบันทึกไฟล์แต่จะไม่อัปเดตในเซสชันเทอร์มินัลปัจจุบัน ดังนั้น ให้ป้อนคำสั่งต่อไปนี้เพื่อใช้การเปลี่ยนแปลง:

แหล่งที่มา - - .bashrc

แทนที่ “~/.bashrc” ด้วยเส้นทางไฟล์ที่คุณใช้ในขั้นตอนแรก มันไม่แสดงอะไรเลยเมื่อดำเนินการ

สุดท้าย คุณต้องตรวจสอบว่าเพิ่มเส้นทางสำเร็จแล้วโดยใช้คำสั่งต่อไปนี้:

เสียงสะท้อน $LD_LIBRARY_PATH

บันทึก : หากไม่แสดงอะไรเลย แสดงว่าคุณได้ทำผิดพลาดในขั้นตอนก่อนหน้านี้ อาจเป็นปัญหาเรื่องการสะกดคำ หรือคุณพลาดเครื่องหมายทวิภาค สัญญาณอื่นๆ ฯลฯ ดังนั้นให้ทำตามขั้นตอนทั้งหมดให้ถูกต้อง

บทสรุป

LD_LIBRARY_PATH เป็นตัวแปรสภาพแวดล้อมที่สำคัญซึ่งคุณสามารถกำหนดเส้นทางไปยังไลบรารีที่แบ่งใช้เพื่อให้โปรแกรมสามารถเข้าถึงได้ทุกเมื่อที่ต้องการ เนื่องจากผู้ใช้ส่วนใหญ่ไม่มีวิธีการ คู่มือนี้จึงมุ่งเน้นไปที่การอธิบายวิธีการส่งออก LD_LIBRARY_PATH ใน Linux โดยใช้ขั้นตอนง่ายๆ กระบวนการนี้มักจะมีประโยชน์เมื่อต้องรักษาโครงสร้างไดเร็กทอรีไฟล์ที่จัดระเบียบไว้