GNU/Linux >> Belajar Linux >  >> Linux

libaio.so.1:tidak dapat membuka file objek bersama

Jika seseorang tidak memiliki hak istimewa sudo, tetapi masih perlu menginstal pustaka.

Unduh sumber untuk perangkat lunak/perpustakaan menggunakan:

apt-get source libaio

atau

wget https://src.fedoraproject.org/lookaside/pkgs/libaio/libaio-0.3.110.tar.gz/2a35602e43778383e2f4907a4ca39ab8/libaio-0.3.110.tar.gz

unzip perpustakaan

Instal dengan perintah berikut ke pustaka khusus pengguna:

make prefix=`pwd`/usr install #(Copy from INSTALL file of libaio-0.3.110)

atau

make prefix=/path/to/your/lib/libaio install

Sertakan pustaka libaio ke dalam LD_LIBRARY_PATH untuk aplikasi Anda:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/lib/libaio/lib

Sekarang, aplikasi Anda seharusnya dapat menemukan libaio.so.1


Instal paket:

sudo apt-get install libaio1 libaio-dev

atau

sudo yum install libaio

Sepertinya ketidakcocokan 32/64 bit. ldd output menunjukkan bahwa sebagian besar perpustakaan dari /lib64 dipilih. Itu akan menunjukkan bahwa Anda telah menginstal klien Oracle versi 64 bit dan telah membuat 64 bit yang dapat dieksekusi. Tapi libaio.so mungkin merupakan pustaka 32 bit dan tidak dapat digunakan untuk aplikasi Anda.

Jadi, Anda memerlukan libaio versi 64 bit atau Anda membuat aplikasi versi 32 bit.


Linux
  1. Cara Mengatasi Kesalahan "tidak dapat membuka file objek bersama" di Distribusi Linux berbasis Ubuntu

  2. Tidak Dapat Menginstal Vim?

  3. Rpm:Kesalahan Saat Memuat Pustaka Bersama:Libz.so.1:Tidak Dapat Membuka File Objek Bersama:Tidak Ada File Tersebut

  1. "kesalahan saat memuat perpustakaan bersama:libjli.so:tidak dapat membuka file objek bersama:Tidak ada file atau direktori seperti itu" kesalahan 'java -version' pada Startup

  2. Kesalahan Linux saat memuat pustaka bersama:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

  3. ImportError:libcblas.so.3:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

  1. C fopen vs terbuka

  2. Bagaimana install -c berbeda dari cp

  3. Bagaimana cara kerja nomor SO (objek bersama)?