ライブラリのため実行可能ファイルを実行できませんlibz.so.1
。
パッケージをインストールしましたが、zlib1g_1.2.11.dfsg-1_amd64.deb
エラーが表示され続けます。この問題をどのように解決できますか?端子出力です。
user@debian:~/Games/Undertale$ ./runner
./runner: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
修正する:上記のライブラリを正常にインストールしましたが、sudo apt install lib32z1
他のライブラリが見つかりませんでした。以下はコマンドの出力ですldd
。
user@debian:~/Games/Undertale$ ldd runner
linux-gate.so.1 (0xf7fb3000)
libstdc++.so.6 => /lib32/libstdc++.so.6 (0xf7e18000)
libz.so.1 => /lib32/libz.so.1 (0xf7df9000)
libXxf86vm.so.1 => not found
libGL.so.1 => not found
libopenal.so.1 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7d2a000)
librt.so.1 => /lib32/librt.so.1 (0xf7d1f000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7cfe000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7cf8000)
libcrypto.so.1.0.0 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libXrandr.so.2 => not found
libGLU.so.1 => not found
libssl.so.1.0.0 => not found
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7cd8000)
libc.so.6 => /lib32/libc.so.6 (0xf7afa000)
/lib/ld-linux.so.2 (0xf7fb5000)
見つからないライブラリを見つける方法は?
(注:実行可能ファイルはi386バイナリファイルですが、システムはamd64です)