10得票1回答
在Ubuntu中,.so文件如何使用?

我对Linux和Ubuntu非常陌生,我已经将我的简单游戏引擎移植到了Linux上。该引擎以.so文件的形式存在,并与可执行文件链接在一起。 由于终端中显示找不到Engine.so文件,我无法运行我的可执行文件。 所以,如果我在Ubuntu上开发,如何让可执行文件找到库文件呢? 第二个问...

10得票1回答
如何安装库文件

我在Linux(Ubuntu 14.04 LTS)上安装了Skype翻译软件Clown Fish。但它没有正常工作。在Clown Fish网站上,他们指定了该软件的所需库文件。以下是这些文件。如何安装这些文件: libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0...

10得票3回答
无法通过apt-get在Ubuntu 12.04.4上找到libffi和libffi5-dev软件包。

$ sudo apt-get install libffi libffi5-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable...

10得票6回答
无法启动Sublime Text

我之前一直使用Sublime Text 2没有任何问题。 我安装了IDLE,现在无法启动Sublime Text。我尝试卸载IDLE,但是Sublime Text仍然无法启动。以下是错误信息: Unable to load libgdk-x11-2.0.so Unable to load g...

9得票2回答
一个被'ldd'报告为“不是动态可执行文件”的文件是否依赖其他库?

只是确认一下我理解得对 - 我打电话 ldd /path/to/executable 返回“不是动态可执行文件”。这意味着它不依赖其他库,对吗?如果是这样,那么它是否意味着可以在另一个Ubuntu系统上传输而无需担心依赖性?

9得票1回答
ldconfig: 路径“/lib/x86_64-linux-gnu”被多次指定

我正在使用12.10版本。 我试图运行一个需要libglut.so.3的应用程序。我安装了freeglut3,并且我可以看到库文件位于/usr/lib/x86_64-linux-gnu目录下。但是当我运行应用程序时,它告诉我找不到该库。 当我运行ldconfig -v | grep glu...

9得票2回答
glibc版本是否与内核版本相关联?

在阅读了我的之前的问题的答案后,我得出了以下结论:对于下面的问题,其实这才是我真正想要找到答案的问题: 特定版本的内核是否需要特定版本的libc才能正常运行? 基本上,我的问题源于在我的12.04 ubuntu上构建应用程序,然后尝试在8.04上运行它。我从这个以及其他stackexcha...

9得票1回答
libglut.so.3: 找不到共享对象文件:没有这个文件或目录

我正在尝试安装一个应用程序所需的libglut.so.3。 我已经安装了freeglut3和freeglut3-dev,但是仍然出现与这个问题标题相同的错误。 我使用sudo apt search glut进行了搜索,但没有找到新的内容。 通过sudo find / -type f | g...

9得票1回答
如何修复“libpng12.so.0: cannot open shared object file: No such file or directory”错误?

我刚开始使用Lubuntu,刚刚安装了DaVinci Resolve来进行视频编辑。 但是当我点击桌面上的图标时,加载符号出现并停止。当我在控制台中运行它时,出现以下错误信息: 错误加载共享库:libpng12.so.0:无法打开共享对象文件:没有那个文件或目录。 这对我来说有点困难。有...

9得票1回答
"LD_LIBRARY_PATH"是一个安全风险吗?

我们知道ld.so会在由环境变量$LD_LIBRARY_PATH指定的目录中搜索库文件,但普通用户可能会运行: export LD_LIBRARY_PATH=dir1:dir2... 他们可以将被感染的库保存在比原始路径优先级更高的位置,这样ld.so就会找到它,而不是在ld.so.ca...