我下载了适用于Linux 的游戏pacapong,并尝试运行可执行文件,这导致错误:
$ ./runner
./runner: error while loading shared libraries: libopenal.so.1:
cannot open shared object file: No such file or directory
显然,有必要加载libopenal.so.1
:
$ objdump -p ./runner |grep libopenal.so.1
NEEDED libopenal.so.1
libopenal.so.1
躺在那里/usr/lib/x86_64-linux-gnu
,我可以做:
$ ldd libopenal.so.1
linux-vdso.so.1 => (0x00007fffcdbbb000)
...
我不会以根用户身份运行此可执行文件(./runner)(以防万一此问题可能与权限不足有关,我不以为然)。
那么,我还能尝试什么呢?