当我运行./df时,我得到了这个错误:
所以我尝试通过运行以下命令来安装那个库:
但它已经安装好了。
我随后四处搜索并运行了这个代码:
我使用了很多库,我认为我找到了问题所在,它是由这行代码引起的:
我找不到更多的信息了,我迷失了。我应该怎么办?
./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
所以我尝试通过运行以下命令来安装那个库:
sudo apt-get install libsdl-ttf2.0-0:i386
但它已经安装好了。
libsdl-ttf2.0-0:i386 is already the newest version
我随后四处搜索并运行了这个代码:
$ ldd ~/df_linux/libs/Dwarf_Fortress
我使用了很多库,我认为我找到了问题所在,它是由这行代码引起的:
libSDL_ttf-2.0.so.0 => not found
我找不到更多的信息了,我迷失了。我应该怎么办?
lib
文件的目录中创建一个链接,使用sudo ln -s [目标文件] libSDL_ttf-2.0.so.0
。我想一个一个尝试它们应该没有什么坏处。 - JoslibSDL_ttf-2.0.so.0
的文件。目前并不存在这样的文件。当您创建一个以该名称链接到确实存在的文件时,DF将使用该文件。 - Jos