远程运行c++程序;加载共享库时出错
Running C++ programs remotely; error loading shared library
我对这里发生的事情有点困惑,当我是我们的共享计算机时,我可以运行我们的程序,但当我从家里ssh进入重新启动它时,我得到一个异常
$ ./jsonparser
./jsonparser: error while loading shared libraries: libjansson.so.4: cannot open shared object file: No such file or directory
是否有其他方式启动应用程序?
libjansson安装到/usr/local/lib:
$ ls /usr/local/lib
libjansson.a libjansson.la libjansson.so libjansson.so.4 libjansson.so.4.6.0
也许/usr/local/lib不在您的库路径(LD_LIBRARY_PATH我猜)?或者可能有libjanson .so的依赖。4 .不解决?通过使用ldd ./jsonparser, ldd尝试加载所有依赖的.so文件。
相关文章:
- 加载共享库时C++错误:libopencv_ximgproc.so.4.4
- 从 CMake 中的库目录加载共享库?
- 无法使用 python ctypes 加载C++共享库
- ./main:加载共享库时出错:libopencv_highgui.so.4.0:无法打开共享对象文件:没有这样的文件或
- 在 win32 上生成 R 包:无法加载共享对象 (.dll)
- 加载共享库时出错:libbsoncxx.so._noabi:无法打开共享对象文件:没有此类文件或目录
- 在 Linux 上,在 C++ 程序中,如何找到已加载共享库的路径?
- 如何更改路径以修复错误"./main:加载共享库 libmkl_core.so 时出错?
- 正在加载共享对象:文件中未定义版本Qt_5
- 将生成文件转换为CMakeLists;无法加载共享库
- 加载共享库时出现"错误:libSDL2_mixer-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录
- 使用dlopen动态加载共享库
- 交叉编译 qt:加载共享库时出错
- 加载共享库时出现 Codelite 错误,但我可以编译它
- 加载共享库时出错:JVM.dll
- 如何在Linux上热重新加载共享库
- 在共享C++库中加载共享库时C++未定义的符号,该库本身由 Python 加载
- 在 Windows 中加载共享库时在特定路径中选取 dll
- 一种在没有 root 的情况下加载共享库的更简单方法
- C++ Linux 加载共享库时出错“未定义的符号:pthread_create”