Saya ingin menjalankan perintah Cilkscreen dengan program cilk ++ tetapi saya mendapat kesalahan ini
/usr/local/cilk/bin/../lib32/pinbin: kesalahan saat memuat pustaka bersama: libstdc ++. so.6: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu
Bisakah Anda menolong saya
lib64stdc++6
sebagai gantinya?lib32stdc++6
adalah untuk mesin 64bit yang menjalankan perangkat lunak 32bit. Sesuatu yang mirip dengan "lapisan kompatibilitas". Untuk menjalankan perangkat lunak 64bit ("asli") pada mesin 64bit Anda hanya perlulibstdc++6
. (Tautan untuk Ubuntu 14.04 Trusty Tahr; Saya tidak dapat menemukan tautan untuk Ubuntu 10.10 Maverick Meerkat.)Saya kira Anda menjalankan Linux pada mesin amd64. Folder yang dapat dieksekusi Anda berada (
lib32
) menyarankan 32-bit yang dapat dieksekusi yang membutuhkan pustaka 32-bit.Ini sepertinya tidak ada di sistem Anda, jadi Anda perlu menginstalnya secara manual. Nama paket tergantung pada distribusi Anda, untuk Debian
ia32-libs
, untuk Fedoralibstdc++.<version>.i686
.sumber
ia32-libs
atau beralih ke versi 64-bit dari perangkat lunak yang Anda coba gunakan.Untuk penggunaan Fedora:
yum install libstdc++44.i686
Anda dapat mengetahui versi mana yang didukung dengan menjalankan:
yum list all | grep libstdc | grep i686
sumber
Untuk Red Hat:
sumber
/usr/local/cilk/bin/../lib32/pinbin terhubung secara dinamis ke pustaka libstdc ++. so.6 yang sudah tidak ada lagi. Anda perlu mengkompilasi ulang Cilk
sumber
/usr/lib32/libstdc++.so.6
.