标签: shared-library

无法加载共享对象错误的 ELF 类:ELFCLASS32

我有一个 x86_64 的 linux 服务器。

我正在编译需要加载 bibliblioteca 的 R 代码。当我运行此代码时,它显示以下错误:

Error in dyn.load ("functions.so"):
Unable to load shared object 'functions.so':
functions.so': wrong ELF class: ELFCLASS32
Run Code Online (Sandbox Code Playgroud)

shared-library r 12.04

3
推荐指数
1
解决办法
7万
查看次数

如何获取 Titanium Appcelerator Studio 的 libxpcom.so 文件?

我正在尝试在 Ubuntu 14.04 64 位下安装 Titanium Appcelerator Studio...

除了需要libxpcom.so.

我已经找了几个小时了,我找不到它的最新版本。

我已经读过该库随xulrunner包一起提供。

我从 mozilla 下载了最新版本或 xulrunner。但是lib仍然丢失。

在哪里可以找到最新版本的libxpcom.so

shared-library

3
推荐指数
1
解决办法
2446
查看次数

错误 libgtk-3.so.0 未安装,即使它位于 /usr/lib/x86_64-linux-gnu 中

我正在尝试使用 GTK 安装 CAN仿真器软件,但不断收到错误消息。

CANMate:加载共享库时出错:libgtk-3.so.0:无法打开共享对象文件:没有这样的文件或目录

但是当apt说 libgtk-3 已安装时:

$ sudo apt install libgtk-3-0 libgtk-3-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgtk-3-0 is already the newest version (3.22.30-1ubuntu1).
libgtk-3-dev is already the newest version (3.22.30-1ubuntu1).
Run Code Online (Sandbox Code Playgroud)

共享库可以在里面找到/usr/lib/x86_64-linux-gnu

$ ls | grep libgtk-3
libgtk-3-0
libgtk-3.so
libgtk-3.so.0
libgtk-3.so.0.2200.30
Run Code Online (Sandbox Code Playgroud)

我认为安装文件在安装时CANMatev1.3.deb无法找到共享lib

您能帮我解决这个错误吗?

shared-library software-installation

3
推荐指数
1
解决办法
3万
查看次数

加载共享库时尝试运行 GCCG 时出错:libjpeg.so.62:无法打开共享对象文件

我正在尝试在我的 Ubuntu 12.04 x86_64 上运行 GCCG(纸牌游戏引擎的多平台实现),但我总是收到以下错误:

./ccg_client: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当然,我认为该库被遗漏了,我尝试使用 apt-get 进行安装,但我意识到它已经安装了。

当我使用

$ locate -i libjpeg
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

/usr/lib/i386-linux-gnu/libjpeg.so.8
/usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjpeg.so
/usr/lib/x86_64-linux-gnu/libjpeg.so.62
/usr/lib/x86_64-linux-gnu/libjpeg.so.62.0.0
/usr/lib/x86_64-linux-gnu/libjpeg.so.8
/usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
/usr/share/doc/libjpeg-turbo8
/usr/share/doc/libjpeg62
/usr/share/doc/libjpeg8
/usr/share/doc/libjpeg-turbo8/changelog.Debian.gz
/usr/share/doc/libjpeg-turbo8/copyright
/usr/share/doc/libjpeg62/README.gz
/usr/share/doc/libjpeg62/changelog.Debian.gz
/usr/share/doc/libjpeg62/copyright
/usr/share/doc/libjpeg8/changelog.Debian.gz
/usr/share/doc/libjpeg8/copyright
/usr/share/lintian/overrides/libjpeg-turbo8
/var/lib/dpkg/info/libjpeg-turbo8:amd64.list
/var/lib/dpkg/info/libjpeg-turbo8:amd64.md5sums
/var/lib/dpkg/info/libjpeg-turbo8:amd64.postinst
/var/lib/dpkg/info/libjpeg-turbo8:amd64.postrm
/var/lib/dpkg/info/libjpeg-turbo8:amd64.shlibs
/var/lib/dpkg/info/libjpeg-turbo8:amd64.symbols
/var/lib/dpkg/info/libjpeg-turbo8:i386.list
/var/lib/dpkg/info/libjpeg-turbo8:i386.md5sums
/var/lib/dpkg/info/libjpeg-turbo8:i386.postinst
/var/lib/dpkg/info/libjpeg-turbo8:i386.postrm
/var/lib/dpkg/info/libjpeg-turbo8:i386.shlibs
/var/lib/dpkg/info/libjpeg-turbo8:i386.symbols
/var/lib/dpkg/info/libjpeg62:amd64.list
/var/lib/dpkg/info/libjpeg62:amd64.md5sums
/var/lib/dpkg/info/libjpeg62:amd64.postinst
/var/lib/dpkg/info/libjpeg62:amd64.shlibs
/var/lib/dpkg/info/libjpeg8:amd64.list
/var/lib/dpkg/info/libjpeg8:amd64.md5sums
/var/lib/dpkg/info/libjpeg8:i386.list
/var/lib/dpkg/info/libjpeg8:i386.md5sums
Run Code Online (Sandbox Code Playgroud)

知道出了什么问题吗?

提前致谢!

64-bit shared-library 12.04

2
推荐指数
1
解决办法
1万
查看次数

可执行文件缺少库

我下载了一个可执行文件到我的 Ubuntu 10.04 上,但我无法运行,因为它缺少一个库。我也试过用 CMake 编译源代码。这是我的终端输出:

zack@zack-laptop:~/Desktop$ ./MultiMC
./MultiMC: error while loading shared libraries: libssl.so.1.0.0:
cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想我需要 libssl 1.0 来运行这个文件,但我不确定。有什么帮助吗?

@Jim Salter:输出lsb_release -d ; apt-file update ; apt-file search libssl.so.1.0.0是:

Description:    Ubuntu 10.04.4 LTS
apt-file is now using the user's cache directory.
If you want to switch back to the system-wide cache directory,
 run 'apt-file purge'
Downloading complete file http://us.archive.ubuntu.com/ubuntu/dists/lucid/Contents-i386.gz
  % Total    % Received % Xferd  Average Speed   Time …
Run Code Online (Sandbox Code Playgroud)

10.04 bash shared-library executable

2
推荐指数
1
解决办法
1万
查看次数

加载共享库时出错:librtmp.so.0

这是我的问题(Ubuntu 16.10): librtmp.so.0 => not found

和错误脚本

/home/amroemad/Desktop/Total War WARHAMMER/bin/TotalWarhammer: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我对 Linux 和 Ubuntu 完全陌生,所以我需要你的帮助。

shared-library

2
推荐指数
1
解决办法
1万
查看次数

kubuntu 18.04 上共享库 libc++.so.1 的问题

需要明确的是,我之前遇到过这个问题。上周我在笔​​记本电脑上安装了 KUBUNTU 18.04 64 位。作为一个 android 项目需要 32 位版本的 libc++.so.1 我运行

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

然后重新启动并重建项目。问题消失了,项目编译成功。

然后我决定在我的桌面上安装相同的 iso。但这次上面的命令并没有解决我的问题。当我ldd Android/Sdk/build-tools/29.0.3/lld在笔记本电脑上运行时/usr/lib/x86_64-linux-gnu/libc++.so.1,. 但在桌面上该目录中没有这样的文件。Andorid studio 出现以下错误

/home/user_name/Android/Sdk/build-tools/29.0.3/lld: error while loading shared libraries: libc++.so.1: cannot open shared object file: No such file or directory

shared-library android kubuntu

2
推荐指数
1
解决办法
1万
查看次数

如何获取 libz.so.1 包?

我正在尝试制作一个 Minecraft 基岩版服务器,但由于名为libz.so.1. 弹出以下错误“无法打开共享库 libz.so.1”

我尝试过安装和更新zlib1g,但没有什么区别。

shared-library

2
推荐指数
1
解决办法
7776
查看次数

加载共享库时出错:libffi.so.5:

$ sudo apt-get install libffi6 libffi-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libffi6 is already the newest version.
The following packages were automatically installed and are no longer required:
  gir1.2-dbusmenu-gtk-0.4 update-notifier-common gir1.2-gtk-2.0 language-pack-kde-en kde-l10n-engb language-pack-kde-en-base
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  libffi-dev
0 upgraded, 1 newly installed, 0 to remove and 255 not upgraded.
Need to get 96.1 kB of archives.
After this operation, 356 kB of additional …
Run Code Online (Sandbox Code Playgroud)

shared-library 12.04 wunderlist

1
推荐指数
1
解决办法
1万
查看次数

意外删除的 binutils 链接器 (/usr/bin/ld)

我不小心删除了文件/usr/bin/ld,现在我不能再编译我的 C 程序了。

如何从存储库重新安装链接器?

shared-library 14.04

1
推荐指数
1
解决办法
1725
查看次数

为什么 /bin/ls 链接到 libpthread?

很奇怪,ls 是多线程的吗?可能需要 libpthread 做什么ls

ldd /bin/ls
    linux-vdso.so.1 (0x00007ffff7fce000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ffff7f57000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7d65000)
    libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ffff7cd2000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffff7ccc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcf000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff7ca9000)
Run Code Online (Sandbox Code Playgroud)

shared-library ls coreutils

0
推荐指数
1
解决办法
302
查看次数