GNU/Linux >> Belajar Linux >  >> Linux

libstdc++.so.5:tidak dapat membuka file objek bersama - tetapi pustaka diinstal dan mutakhir

rpm karenanya repo tahu tentang nama perpustakaan bersama dan apa yang menyediakannya. Jadi

yum install 'libstdc++.so.5'

akan menginstal apa pun yang diperlukan jika repo memilikinya.

Dalam kasus Anda itu akan mengambil compat-libstdc++-33-3.2.3-66.i586.rpm dan deps 32-bitnya jika Anda belum memilikinya karena biner yang Anda coba jalankan ternyata 32-bit


libstdc++-4.4.1-2.fc11.x86_64 instal libstdc++.so.6 . Anda membutuhkan compat-libstdc++-33-3.2.3-66.x86_64 paket untuk mendapatkan libstdc++.so.5 . (Jangan melakukan symlink! libstdc++.so.5 dan libstdc++.so.6 tidak kompatibel.)


yum install compat-libstdc++-33 menyelesaikan ini untuk saya.


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

  2. "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

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

  1. Bagaimana cara menyematkan informasi versi ke dalam pustaka bersama dan biner?

  2. peringatan libpng:Versi libpng tidak kompatibel dalam aplikasi dan pustaka

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

  1. Mengapa perpustakaan umum saya memilih Linux dan open source

  2. libpulse.so.0:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

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