GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux ldd Dijelaskan dengan Contoh

Jika pekerjaan Anda melibatkan pengetahuan mendalam tentang file yang dapat dieksekusi dan pustaka bersama di Linux, ada beberapa alat baris perintah yang harus Anda ketahui. Salah satunya adalah ldd, yang dapat Anda gunakan untuk mengakses dependensi objek bersama. Dalam tutorial ini, kita akan membahas dasar-dasar utilitas ini menggunakan beberapa contoh yang mudah dipahami.

Harap dicatat bahwa semua contoh yang disebutkan di sini telah diuji pada Ubuntu 18.04 LTS.

Perintah Linux ldd

Seperti yang telah disebutkan di awal, perintah ldd mencetak dependensi objek bersama. Berikut adalah sintaks perintahnya:

ldd [option]... file...

Dan inilah cara halaman manual alat menjelaskannya:

ldd prints the shared objects (shared libraries) required by each program or shared object 
specified on the command line.

Contoh gaya Tanya Jawab berikut akan memberi Anda gambaran yang lebih baik tentang cara kerja ldd.

Q1. Bagaimana cara menggunakan perintah ldd?

Penggunaan dasar ldd cukup sederhana - jalankan saja perintah 'ldd' bersama dengan nama file objek yang dapat dieksekusi atau dibagikan sebagai input.

ldd [object-name]

Misalnya:

ldd test

Agar Anda dapat melihat semua dependensi perpustakaan bersama telah dihasilkan dalam output.

Q2. Bagaimana membuat ldd menghasilkan informasi rinci dalam output?

Jika Anda ingin ldd menghasilkan informasi mendetail, termasuk data versi simbol, Anda dapat menggunakan opsi baris perintah -v. Misalnya, perintah

ldd -v test

menghasilkan output berikut ketika -v opsi baris perintah digunakan:

Q3. Bagaimana cara membuat ldd menghasilkan dependensi langsung yang tidak digunakan?

Untuk info ini, gunakan -u opsi baris perintah. Ini contohnya:

ldd -u test

Q4. Bagaimana membuat ldd melakukan relokasi?

Ada beberapa opsi baris perintah yang dapat Anda gunakan di sini:-d dan -r . Sementara yang pertama memberi tahu ldd untuk melakukan relokasi data, yang terakhir membuat ldd melakukan relokasi untuk objek dan fungsi data. Dalam kedua kasus, alat melaporkan objek ELF yang hilang (jika ada).

ldd -d
ldd -r

Q5. Bagaimana cara mendapatkan bantuan di ldd?

Opsi baris perintah --help membuat ldd menghasilkan informasi terkait penggunaan yang berguna untuk alat ini.

ldd --help

Kesimpulan

Setuju, ldd tidak termasuk dalam kategori di mana alat seperti cd, rm, dan mkdir cocok. Itu karena dibuat untuk tujuan tertentu, dan melakukan apa yang dijanjikan. Utilitas ini menawarkan opsi baris perintah terbatas, dan kami telah membahas sebagian besar dari mereka di sini. Untuk mengetahui lebih lanjut, kunjungi halaman manual ldd.


Linux
  1. Perintah shutdown Linux Dijelaskan dengan Contoh

  2. Perintah nslookup Linux Dijelaskan Dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah potong Linux Dijelaskan dengan 6 Contoh

  3. Perintah Traceroute Linux, Dijelaskan dengan Contoh

  1. Perintah ip Linux dengan Contoh

  2. 15 Perintah Linux ps dengan Contoh

  3. 8 Contoh Perintah LDD di Linux