GNU/Linux >> Belajar Linux >  >> Ubuntu

Pustaka Libsdl Bersama Gagal Dibuka?

Saya mengalami masalah dengan perpustakaan bersama yang disebut libsdl. Apa yang saya coba lakukan sebenarnya adalah memulai mesin permainan yang disebut GCCG (Generic Collectible Card Game). Semua paket yang diperlukan telah diinstal untuk mesin, namun ketika saya menjalankan perintah ./Mtg itu memberi saya yang berikut:

./ccg_client:kesalahan saat memuat perpustakaan bersama:libSDL-1.2.so.0:tidak dapat membuka file objek bersama:Tidak ada file atau direktori seperti itu

Dari pesan kesalahan, tampak jelas bahwa pustaka libSDL tidak diinstal atau tidak dapat diakses/tidak ditemukan. Setelah memeriksa paket saya dengan dpkg --get-selections | grep libsdl Saya menemukan bahwa semua paket libSDL telah terinstal… jadi untuk memastikan, saya menggunakan sudo apt-get purge pada semua paket libSDL dan melakukan clean install pada semua paket libSDL, namun hasilnya tetap sama.

Selanjutnya, ketika saya menggunakan apt-file search libSDL-1.2.so.0 , untuk menemukan apa yang disebut "perpustakaan yang hilang", saya mendapatkan ini sebagai hasilnya:

libsdl1.2debian:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0

libsdl1.2debian:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3

Jadi, menurut saya, mereka ada… tapi tidak dibagikan?

Jawaban yang Diterima:

Apakah ini biner 32 bit atau 64 bit? ( Anda dapat memeriksa dengan file ./Mtg ).

Jika ini adalah biner 32 bit, maka Anda memerlukan libSDL versi 32 bit, karena Anda tampaknya menjalankan x86_64.


Ubuntu
  1. Perbaiki Folder Bersama VirtualBox Terkunci / Tidak Dapat Dibuka di Ubuntu 21.04

  2. Memuat Pustaka Bersama Dan Penggunaan Ram?

  3. Buka Cl Di Intel?

  1. C++ Dynamic Shared Library di Linux

  2. Kompilasi Pustaka Bersama Dinamis dengan g++

  3. Mengonversi Perpustakaan Statis menjadi Perpustakaan Bersama?

  1. Tautan statis fungsi perpustakaan bersama di gcc

  2. Cara menginisialisasi perpustakaan bersama di Linux

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