shared-libraries

自定义 LFS 系统中不存在 libtinfo.so
shared-libraries

自定义 LFS 系统中不存在 libtinfo.so

我正在尝试创建一个自定义 LFS 系统。我确信我已经安装了所有正确的软件包,但在使用 QEMU chroot 或启动时出现错误。 /bin/bash: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory 我尝试创建指向 libcnurses.so 的符号链接并从我的根系统复制该文件,但并没有解决问题。我还将 x86_64-linux-gnu 目录设置为指向 /usr/lib 的符号链接。我...

Admin

ogg.framework 缺少 arm64e 二进制文件/库 (m1 mac)
shared-libraries

ogg.framework 缺少 arm64e 二进制文件/库 (m1 mac)

因此,我尝试运行一款从源代码编译的游戏,它需要依赖项,例如libogg。当我编译游戏并尝试运行它时,出现了错误 dyld[26732]: Library not loaded: @rpath/../Frameworks/ogg.framework/Versions/A/ogg Referenced from: /Users/jason/Games/unnamed-sdvx-clone/bin/usc-game Reason: tried: '/Library/Frameworks/ogg.framework/Versions/A/ogg' (fat ...

Admin

尝试使用 miredo,缺少 libtun6.so.0
shared-libraries

尝试使用 miredo,缺少 libtun6.so.0

我正在尝试使用 miredo, 但当我跑步时sudo miredo,我得到miredo: error while loading shared libraries: libtun6.so.0: cannot open shared object file: No such file or directory 使用 Debian 10。 我在这里先向您的帮助表示感谢! ...

Admin

为什么我的 DLL 消失了?
shared-libraries

为什么我的 DLL 消失了?

我有两台类似的电脑(相同的操作系统和类似的软件),两台电脑都运行了 Minecraft 多年。但今天当我启动 Minecraft 时,出现了这个错误:“程序无法启动,因为您的电脑缺少 MSVCP140.dll。请尝试重新安装该程序以解决此问题。”两台电脑都出现了这个问题。 我不需要帮助来获取 DLL。我的问题是:是什么导致 DLL“消失”?该程序昨天运行正常。 仅供参考:该文件实际上存在于我的计算机上的多个位置,包括c:\windows\system32。 我愿意不是已安装 Visual Studio。我使用的是 Windows 7。 更新:十五天后,两台电...

Admin

libsymbolic.so:无法打开共享对象文件:没有此文件或目录
shared-libraries

libsymbolic.so:无法打开共享对象文件:没有此文件或目录

我正在尝试从 shell 调试我的 C++ 应用程序。 gdb --args [脚本的参数...] 然后,在 gdb 中: (gdb)运行 我得到的输出是: 加载共享库时出错:libsymbolic.so:无法打开共享对象文件:没有此文件或目录 [下级 1(进程 15453)退出,代码为 0177] 如果有帮助的话: (gdb)显示 solib 搜索路径 加载非绝对共享库符号文件的搜索路径为。 (gdb)shell ls $LD_LIBRARY_PATH ls:无法访问 /usr/lib/libipp-intel:没有此文件或目录 (gdb)s...

Admin

找出一个库如何通过另一个链接库链接到二进制文件
shared-libraries

找出一个库如何通过另一个链接库链接到二进制文件

假设我有一个二进制文件test,它使用共享库 a.so b.so c.so 我无法运行二进制文件,因为其中一个链接库链接了另一个d.so似乎是罪魁祸首的库。但是我不知道哪个库是链接它的,因为实际上有 20 个库而不是 3 个,而且浏览所有库非常耗时。ldd仅为您提供二进制文件直接链接的库列表。 除此之外,似乎间接层级不止一层,而是好几层。换句话说,似乎存在类似的东西a.so -> x.so -> blabla.so -> d.so。 是否有一些聪明的方法来可视化整个依赖关系图或如何找到通向库的确切依赖链d.so? 换句话说,我想...

Admin

ldd 但是对于库间依赖关系?
shared-libraries

ldd 但是对于库间依赖关系?

是否有像 ldd 这样的工具可以显示可执行文件所依赖的库,但用于库间依赖关系。 例如,一个共享库需要另一个共享库。如何获取依赖项。 我处于这样一种情况,gcc 尝试构建一个 .so 编译库文件,但抱怨“/usr/bin/ld: 在搜索 -lint.1 时跳过不兼容的 /lib/libint.1.so” 我需要知道它依赖哪些库以及它正在寻找哪个版本?有一个 int.so,但我如何才能找到它是哪个版本以及 gcc 正在寻找哪个版本? ...

Admin

Cygwin - 加载共享库时出错:来自 GNUARM 的 arm-elf-gcc.exe
shared-libraries

Cygwin - 加载共享库时出错:来自 GNUARM 的 arm-elf-gcc.exe

我已经安装了 Embedded Robot Coder,这是一套用于开发嵌入式 ARM 应用程序(例如,用于 Lego NXT 积木)的工具,在 Windows 上使用 MATLAB。它包含 Cygwin、GNUARM 实用程序等。当我尝试编译我的应用程序时,生成 C 代码工作正常,但在构建时,出现错误: Compiling /cygdrive/C/MATLAB/2013/ecrobotnxt/environment/nxtOSEK/toppers_osek/kernel/alarm.c to alarm.o C:/cygwin64/GNUARM/bin/...

Admin

星号:加载共享库时出错:libasteriskssl.so.1
shared-libraries

星号:加载共享库时出错:libasteriskssl.so.1

我正在使用 Ubuntu 14.04,并按照此链接中的说明安装 asterisk Ubuntu 14.04 Asterisk 服务器安装 一切运行良好,直到我运行星号并收到共享库错误。 asterisk: error while loading shared libraries: libasteriskssl.so.1: cannot open shared object file: No such file or directory 使用“ldd”进一步检查动态链接库...... $ldd /usr/sbin/asterisk linux-vd...

Admin

CentOS 7 上的 yum 更新损坏:gdal
shared-libraries

CentOS 7 上的 yum 更新损坏:gdal

表演时: yum update 在我的 CentOS 7 服务器上,我收到这个奇怪的错误: Error: Package: gdal-1.11.4-12.rhel7.x86_64 (pgdg93) Requires: libproj.so.12()(64bit) Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (pgdg93) Requires: libproj.so.12()(64bit) You could try using --skip...

Admin

postfix 启动失败
shared-libraries

postfix 启动失败

我尝试在 ASUSWRT-Merlin 下设置postfix我的 WS880 路由器。当我从命令行运行它时,出现错误 /opt/sbin/postlog:无法加载库“libresolv.so.0” 事实上libresolv.so.0位于/opt/lib,并且LD_LIBRARY_PATH='/lib:/opt/lib' Sopostfix本身就找到了这个库。甚至当我/opt/sbin/postlog从命令行运行时,它启动时没有任何问题。但从 调用时失败postfix。 以下是信息部分strace postfix: fork() = 11...

Admin

在 cygwin 中运行 tmux 时出错
shared-libraries

在 cygwin 中运行 tmux 时出错

我已经通过 apt-cyg 安装了 tmux,但是在尝试运行 tmux 时一直出现此错误: $ C:/cygwin64/bin/tmux.exe: error while loading shared libraries: cygevent-2-0-5.dll: cannot open shared object file: No such file or directorytmux.exe: error while loading shared libraries: ...

Admin

当我在 Qt 目录中输入 gmake 时出现错误“/usr/lib64/libstdc++.so.6:未找到版本‘GLIBCXX_3.4.14’”和其他错误
shared-libraries

当我在 Qt 目录中输入 gmake 时出现错误“/usr/lib64/libstdc++.so.6:未找到版本‘GLIBCXX_3.4.14’”和其他错误

我从以下链接安装了离线安装程序“Qt 5.8.0 for Linux 64-bit (766 MB)”以及适用于 Linux 和 Mac 用户的 tar.gz 文件: https://www.qt.io/download-open-source/ 我下载的 tar.gz 文件是qt-everywhere-opensource-src-5.8.0.tar (我的系统是 RHEL 6.6)。 然后,我将 tar.gz 文件和安装程序都传输到了我的桌面,并开始参考此链接获取更多说明: http://doc.qt.io/qt-5/linux-buildin...

Admin

如何运行需要旧库版本的软件?
shared-libraries

如何运行需要旧库版本的软件?

我有一个旧应用程序,需要旧版 OpenCV(<=2.4.9),但在新版本上会崩溃(OpenCV 自 2.5 版起部分放弃了对 C API 的支持)。我以前只使用非常旧的发行版并将 opencv 更新列入黑名单,但是由于该版本不再受支持 - 我被迫进行更新。openCV 的当前版本是 3.1。 我可以使用容器吗?我只需要一个旧的库。我可以编译旧的 OpenCV,但我有点担心 X 支持 - 它是图形应用程序,显然使用相机。或者也许有更好的解决方案? ...

Admin