GNU/Linux >> Belajar Linux >  >> Linux

apa itu ranlib?

Deskripsi ini terlihat cukup jelas:http://sourceware.org/binutils/docs/binutils/ranlib.html

Jadi, jika Anda mengarsipkan kumpulan file objek, ucapkan:

$ ar r fruits.a apple.o orange.o pineapple.o

Kemudian jalankan

$ ranlib fruits.a

membuat indeks isi dari buah-buahan.a dan menyimpan indeks dalam buah-buahan.a. Ini berguna untuk menautkan dan jika objek saling memanggil.


ranlib menambah atau memperbarui file objek di perpustakaan statis. Penaut dapat menggunakan pustaka statis saat menautkan untuk menyediakan simbol yang diperlukan kode agar dapat beroperasi (berlawanan dengan pemuat yang mencarinya di pustaka dinamis saat menjalankan yang dapat dieksekusi).


ranlib menghasilkan indeks ke konten arsip dan menyimpannya di arsip. Indeks mencantumkan setiap simbol yang ditentukan oleh anggota arsip yang merupakan file objek yang dapat dipindahkan. Arsip dengan indeks seperti itu mempercepat penautan ke pustaka dan memungkinkan rutinitas di pustaka untuk memanggil satu sama lain tanpa memperhatikan penempatannya di arsip.

sumber:halaman manual ranlib


Linux
  1. Apa itu pengguna Linux?

  2. Apa itu Sertifikat SSL?

  3. Apa itu file .so.2?

  1. Apa yang Dilakukan "lc_all=c"?

  2. Apa yang Digema $? Mengerjakan??

  3. Metode Apa yang Digunakan Unzip Untuk Menemukan Satu File Dalam Arsip?

  1. Apa itu sysadmin?

  2. Apa?

  3. Apa itu RAID?