Encontré la biblioteca compartida que no se encuentra en el nodo principal de un clúster con soplete. Construí la biblioteca y también especifiqué la ruta correcta de la biblioteca mientras compilaba mi propio programa "absurdo" por g ++. Entonces me parece extraño. ¿Alguna idea? ¡Gracias y saludos!no se puede abrir el archivo de objeto compartido: Ningún archivo o directorio
[[email protected] 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
[[email protected] release]$ ./absurdity
./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory
[[email protected] 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
[[email protected] release]$ LD_LIBRARY_PATH= /home/tim/program_files/ICMCluster/svm_light/release/lib:$LD_LIBRARY_PAT
[[email protected] release]$ export LD_LIBRARY_PATH
[[email protected] release]$ ./absurdity
./absurdity: error while loading shared libraries: libsvmlight.so: cannot open shared object file: No such file or directory
[[email protected] release]$ ls /home/tim/program_files/ICMCluster/svm_light/release/lib
libsvmlight.a libsvmlight.so
Gracias, Maurits. Pero es extraño que no esté funcionando. Lo siento, olvidé agregar eso a la publicación, pero ahora lo he hecho. – Tim
Bien, está funcionando ahora. NO estoy seguro de por qué. Quizás el sistema de archivos del clúster tiene algún problema. – Tim
Genial, ese fue el problema para mí. –