Bagaimana cara menetapkan $ LD_LIBRARY_PATH di Ubuntu?


14

Saya perlu melakukan ini:

Di linux, kita harus menemukan beberapa perpustakaan dinamis yang tidak pada lokasi standar. Kita harus menetapkan $ LD_LIBRARY_PATH ke / path / ke / sdk / lib

Bagaimana saya bisa melakukannya di Ubuntu 10.10?

Jawaban:


37

Untuk mendefinisikan variabel ini, cukup gunakan (pada prompt shell):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

Untuk membuatnya permanen, Anda dapat mengedit file ldconfig. Pertama, buat file baru seperti:

sudo vi /etc/ld.so.conf.d/your_lib.conf

Kedua, tambahkan path di file yang dibuat

/path/to/sdk/lib

Terakhir, jalankan ldconfig untuk memperbarui cache.

sudo ldconfig

Apakah kutipan diperlukan untuk LD_LIBRARY_PATH?
SAFX

@SAFX ya, jika jalur memiliki spasi atau karakter khusus dan jika mereka tidak lolos.
VanagaS

Ini mungkin tidak berfungsi untuk beberapa versi Ubuntu. Lihat: LD_LIBRARY_PATH tidak memuat dari .profile nor / etc / environment
MikeTronix

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.