Anda dapat melihat pustaka bersama apa yang digunakan perintah tertentu dengan menggunakan perintah ldd. Berikut adalah sintaks dari perintah ldd:
# ldd [options] FILE
Misalnya:
# ldd /bin/cp linux-vdso.so.1 => (0x00007ffc35df9000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f93faa09000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f93fa800000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f93fa5fa000) libc.so.6 => /lib64/libc.so.6 (0x00007f93fa239000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f93f9fd8000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f93f9db2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f93f9bae000) /lib64/ld-linux-x86-64.so.2 (0x00007f93fac42000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f93f9992000)
Tujuan menggunakan perintah ldd adalah untuk memecahkan masalah dengan kode yang Anda tulis. Perintah ini memberi tahu Anda tidak hanya perpustakaan apa yang dipanggil, tetapi secara khusus dari direktori mana setiap perpustakaan dipanggil. Ini bisa sangat berguna ketika perpustakaan tidak berperilaku seperti yang Anda harapkan.
Opsi Perintah ldd
Opsi | Deskripsi |
---|---|
–versi | Cetak nomor versi ofldd. |
-v,–verbose | Cetak semua informasi, termasuk, misalnya, informasi versi simbol. |
-u,–tidak terpakai | Mencetak dependensi langsung yang tidak digunakan. (Sejak glibc 2.3.4.) |
-d,–data-relocs | Lakukan relokasi dan laporkan objek yang hilang (khusus ELF). |
-r,–function-relocs | Lakukan relokasi untuk objek dan fungsi data, dan laporkan objek atau fungsi yang hilang (khusus ELF). |
–bantuan | Informasi penggunaan. |
“tidak dapat menginstal kandidat pembaruan terbaik untuk paket” – kesalahan saat menjalankan pembaruan dnf
Cara Mengonfigurasi sssd Agar Bekerja Dengan Beberapa Domain Direktori Aktif di Hutan yang Berbeda (CentOS/RHEL)