ฉันต้องทำสิ่งนี้:
บน linux เราต้องหา dynamic library บางตัวที่ไม่ได้อยู่ในตำแหน่งมาตรฐาน เราต้องตั้งค่า $ LD_LIBRARY_PATH เป็น / path / เป็น / sdk / lib
ฉันจะทำสิ่งนั้นใน Ubuntu 10.10 ได้อย่างไร
ฉันต้องทำสิ่งนี้:
บน linux เราต้องหา dynamic library บางตัวที่ไม่ได้อยู่ในตำแหน่งมาตรฐาน เราต้องตั้งค่า $ LD_LIBRARY_PATH เป็น / path / เป็น / sdk / lib
ฉันจะทำสิ่งนั้นใน Ubuntu 10.10 ได้อย่างไร
คำตอบ:
ในการกำหนดตัวแปรนี้ให้ใช้ (บน shell prompt):
export LD_LIBRARY_PATH="/path/to/sdk/lib"
หากต้องการทำให้ถาวรคุณสามารถแก้ไขไฟล์ ldconfig ก่อนอื่นให้สร้างไฟล์ใหม่เช่น:
sudo vi /etc/ld.so.conf.d/your_lib.conf
ประการที่สองเพิ่มเส้นทางในไฟล์ที่สร้าง
/path/to/sdk/lib
สุดท้ายให้รัน ldconfig เพื่ออัพเดทแคช
sudo ldconfig
ในทุบตีกำหนดมันก่อนที่จะปฏิบัติการที่จะทำงาน
LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool