我有一个 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) 我正在尝试在 Ubuntu 14.04 64 位下安装 Titanium Appcelerator Studio...
除了需要libxpcom.so.
我已经找了几个小时了,我找不到它的最新版本。
我已经读过该库随xulrunner包一起提供。
我从 mozilla 下载了最新版本或 xulrunner。但是lib仍然丢失。
在哪里可以找到最新版本的libxpcom.so?
我正在尝试使用 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。
您能帮我解决这个错误吗?
我正在尝试在我的 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)
知道出了什么问题吗?
提前致谢!
我下载了一个可执行文件到我的 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) 这是我的问题(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 完全陌生,所以我需要你的帮助。
需要明确的是,我之前遇到过这个问题。上周我在笔记本电脑上安装了 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
我正在尝试制作一个 Minecraft 基岩版服务器,但由于名为libz.so.1. 弹出以下错误“无法打开共享库 libz.so.1”。
我尝试过安装和更新zlib1g,但没有什么区别。
$ 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) 我不小心删除了文件/usr/bin/ld,现在我不能再编译我的 C 程序了。
如何从存储库重新安装链接器?
很奇怪,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 ×11
12.04 ×3
10.04 ×1
14.04 ×1
64-bit ×1
android ×1
bash ×1
coreutils ×1
executable ×1
kubuntu ×1
ls ×1
r ×1
wunderlist ×1