GNU/Linux >> Belajar Linux >  >> Linux

Apa itu file .so?

File .so adalah file pustaka yang dikompilasi. Itu adalah singkatan dari "Shared Object" dan analog dengan Windows DLL.

Seringkali, file paket akan menempatkan ini di bawah /lib atau /usr/lib atau tempat yang serupa ketika diinstal. Jika Anda mengekstrak file .so ke lokasi di $LD_LIBRARY_PATH, program yang memerlukan pustaka tersebut harus dapat menggunakannya.

Idealnya, baca dokumentasi yang disertakan untuk memastikan bahwa dokumentasi tersebut berada di lokasi yang tepat.

Jika Anda menjalankan perintah seperti locate adobe-flashplugin dari Terminal, Anda mungkin melihat beberapa perpustakaan dengan nama serupa.


Ada dua jenis pustaka Linux C/C++ yang dapat dibuat. Itu adalah Perpustakaan statis (.a) dan Pustaka objek pecahan yang ditautkan secara dinamis (.so)

Dalam hal (.so) , hanya ada satu bentuk perpustakaan ini tetapi dapat digunakan dengan dua cara.

1) Ditautkan secara dinamis saat dijalankan tetapi sadar secara statis. Pustaka harus tersedia selama fase kompilasi/tautan. Objek yang dibagikan tidak disertakan ke dalam komponen yang dapat dieksekusi tetapi terkait dengan eksekusi.

2) Dimuat/dibongkar secara dinamis dan ditautkan selama eksekusi (yaitu plugin browser) menggunakan fungsi sistem pemuat penautan dinamis.

Biasanya file paket akan menempatkan file ".so" di /lib atau /usr/lib saat menginstal.


Ini adalah pustaka objek bersama yang ditautkan secara dinamis, serupa dengan file .dll di Windows.

Berikut adalah beberapa posting untuk menginstal Flash 10 di Ubuntu x64 dan x86:

  • Instal Flash Player 10 Di Ubuntu Linux (x86)
  • Instal Flash 10 Pada Ubuntu Linux 64 bit Edition (x64)

Pastikan Anda telah mencopot pemasangan Flash versi sebelumnya sebelum memasang 10.


Linux
  1. Apa nomor inode di Linux?

  2. Apa itu Protokol Transfer File (FTP)

  3. Untuk apa file .la libtool?

  1. Apa yang Dihitung Sebagai Modifikasi atau Perubahan File?

  2. Apa yang Membuat Grep Mempertimbangkan File Menjadi Biner?

  3. Apa itu Exec 3?

  1. Apa Penyebab File Kehilangan Izin?

  2. Apa itu file jarang di Linux

  3. Apa tujuan dari file .bashrc di Linux?