Linux:可执行文件找不到共享库

月球的黑暗面

我已经编译casablanca并放入-l:/~/path/to/lib/libcasablanca.so了文件CMakeList.txt我已经建立了我的应用程序,并且没有错误。但是,当我运行可执行文件时,它说:

./myproj: error while loading shared libraries: libcasablanca.so: cannot open shared object file: No such file or directory

我已经在另一台计算机上完成了它,但似乎工作正常。

有谁知道这是什么问题?如何解决这个问题?

我没有管理员对此机器的访问权限。

peterh-恢复莫妮卡

这很简单:您的库不在共享库导入的默认系统路径中。在编译期间,编译脚本解决了这些问题。在运行时,您具有LD_PRELOADLD_LIBRARY_PATH环境变量。

例如:export LD_LIBRARY_PATH=/home/darkside/wunderprog/lib将使用指定目录扩展搜索到的库的目录。如果有libcasablanca.so,您将得到想要的东西。

通常,我/home/<myusername>/lib在useronly帐户中使用目录,并LD_LIBRARY_PATH从中设置.profile

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse 找不到编译的可执行文件的库

来自分类Dev

更改Linux可执行文件的特定共享库

来自分类Dev

找不到可执行文件

来自分类Dev

Gallio错误:找不到MSTest可执行文件

来自分类Dev

找不到chromedriver可执行文件

来自分类Dev

找不到simplecov可执行文件

来自分类Dev

找不到SublimeLinter cppcheck linter可执行文件

来自分类Dev

正在构建宝石,找不到可执行文件

来自分类Dev

找不到Graphviz的可执行文件(Python 3.4)

来自分类Dev

找不到可执行文件WSL2

来自分类Dev

Snapcraft:找不到可执行文件

来自分类Dev

Azure函数:找不到可执行文件

来自分类Dev

找不到chromedriver可执行文件

来自分类Dev

Ubuntu在PATH中找不到可执行文件

来自分类Dev

符号链接找不到所需的可执行文件

来自分类Dev

找不到simplecov可执行文件

来自分类Dev

rust可执行文件找不到bcdedit

来自分类Dev

薄荷:可执行文件:找不到命令

来自分类Dev

Python pdfkit找不到wkhtmltopdf可执行文件

来自分类Dev

qtCreator,找不到可执行文件

来自分类Dev

找不到可执行文件 WSL2

来自分类Dev

tox 找不到可执行文件“rmdir”

来自分类Dev

“找不到 triehash 可执行文件”错误

来自分类Dev

.net可执行文件签名后找不到库

来自分类Dev

如何帮助可执行文件找到共享库?

来自分类Dev

Linux-为什么我的可执行文件将libpthread作为共享库?

来自分类Dev

没有扩展名的Linux可执行文件的共享库(.so)之间的区别?

来自分类Dev

即使文件存在并且在PATH中,Linux可执行文件也会失败并显示“找不到文件”

来自分类Dev

为什么将C ++可执行文件放在Android设备上后找不到动态库

Related 相关文章

热门标签

归档