无法打开共享对象文件:没有这样的文件或目录(cannot open shared object file: No such file or directory)

编程入门 行业动态 更新时间:2024-10-26 14:39:32
无法打开共享对象文件:没有这样的文件或目录(cannot open shared object file: No such file or directory)

我遇到了没有在火炬的群集的头节点上找到的共享库。 我已经构建了库,同时指定了正确的库路径,同时用g ++编译了我自己的程序“荒谬”。 所以对我来说看起来很奇怪 任何想法? 感谢致敬!

[tim@user1 release]$ make ... ... g++ -pipe -W -Wall -fopenmp -ggdb3 -O2 -I/home/tim/program_files/ICMCluster/ann_1.1.1/include -I/home/tim/program_files/ICMCluster/libsvm-2.89 -I/home/tim/program_files/ICMCluster/svm_light -o absurdity xxxxxx.o -L/home/tim/program_files/ICMCluster/ann_1.1.1/release/lib -L/home/tim/program_files/ICMCluster/libsvm-2.89/release/lib -L/home/tim/program_files/ICMCluster/svm_light/release/lib -lm -ljpeg -lpng -lz -lANN -lpthread -lsvm -lsvmlight [tim@user1 release]$ ./absurdity ./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory [tim@user1 release]$ ls /home/tim/program_files/ICMCluster/svm_light/release/lib/libsvmlight.so -l -rwxr-xr-x 1 tim Brown 121407 Jan 31 12:14 /home/tim/program_files/ICMCluster/svm_light/release/lib/libsvmlight.so [tim@user1 release]$ LD_LIBRARY_PATH= /home/tim/program_files/ICMCluster/svm_light/release/lib:$LD_LIBRARY_PAT [tim@user1 release]$ export LD_LIBRARY_PATH [tim@user1 release]$ ./absurdity ./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory [tim@user1 release]$ ls /home/tim/program_files/ICMCluster/svm_light/release/lib libsvmlight.a libsvmlight.so

I met the share library not found on the head node of a cluster with torch. I have built the library as well as specify the correct path of the library while compiling my own program "absurdity" by g++. So it looks strange to me. Any idea? Thanks and regards!

[tim@user1 release]$ make ... ... g++ -pipe -W -Wall -fopenmp -ggdb3 -O2 -I/home/tim/program_files/ICMCluster/ann_1.1.1/include -I/home/tim/program_files/ICMCluster/libsvm-2.89 -I/home/tim/program_files/ICMCluster/svm_light -o absurdity xxxxxx.o -L/home/tim/program_files/ICMCluster/ann_1.1.1/release/lib -L/home/tim/program_files/ICMCluster/libsvm-2.89/release/lib -L/home/tim/program_files/ICMCluster/svm_light/release/lib -lm -ljpeg -lpng -lz -lANN -lpthread -lsvm -lsvmlight [tim@user1 release]$ ./absurdity ./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory [tim@user1 release]$ ls /home/tim/program_files/ICMCluster/svm_light/release/lib/libsvmlight.so -l -rwxr-xr-x 1 tim Brown 121407 Jan 31 12:14 /home/tim/program_files/ICMCluster/svm_light/release/lib/libsvmlight.so [tim@user1 release]$ LD_LIBRARY_PATH= /home/tim/program_files/ICMCluster/svm_light/release/lib:$LD_LIBRARY_PAT [tim@user1 release]$ export LD_LIBRARY_PATH [tim@user1 release]$ ./absurdity ./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory [tim@user1 release]$ ls /home/tim/program_files/ICMCluster/svm_light/release/lib libsvmlight.a libsvmlight.so

最满意答案

您的LD_LIBRARY_PATH不包含libsvmlight.so的路径。

$ export LD_LIBRARY_PATH=/home/tim/program_files/ICMCluster/svm_light/release/lib:$LD_LIBRARY_PATH

Your LD_LIBRARY_PATH doesn't include the path to libsvmlight.so.

$ export LD_LIBRARY_PATH=/home/tim/program_files/ICMCluster/svm_light/release/lib:$LD_LIBRARY_PATH

更多推荐

本文发布于:2023-08-07 03:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1459587.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   无法打开   对象   目录   open

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!