Ich bin ziemlich neu im Bash-Scripting und versuche, Umgebung und Bibliotheken zu verwenden und dann ein bestimmtes Skript zu erstellen. Hier ist die Bash-Skript schrieb ich:Export: '0.0': kein gültiger Bezeichner in Bash
#! /bin/bash
export DISPLAY :0.0
#setenv LD_LIBRARY_PATH /usr/local/szip2.1/lib:${LD_LIBRARY_PATH}
# above line should be equivalent to
export LD_LIBRARY_PATH "/usr/lib64:/usr/lib:$LD_LIBRARY_PATH"
module load Szip/2.1-gmpolf-2015
module load cuda/6.5
#while (1)
cd /home/sbansal6/misr-stereo-2013.11.24
/home/sbansal6/misr-stereo-2013.11.24/bin/misr-stereo /home/sbansal6/ellipsoids/0034007 AN AA
#end
Und hier ist das, was ich als Fehler angezeigt:
[[email protected] STEREO]$ ./mstdrv.csh
./mstdrv.csh: line 3: export: `:0.0': not a valid identifier
./mstdrv.sh: line 6: export: `/usr/lib64:/usr/lib:/sw/cuda/6.5/lib64:/sw/EasyBuild/software/Szip/2.1-gmpolf-2015/lib:/sw/EasyBuild/software/ScaLAPACK/2.0.2-gmpich-2015-OpenBLAS-0.2.14-LAPACK-3.5.0/lib:/sw/EasyBuild/software/FFTW/3.3.4-gmpich-2015/lib:/sw/EasyBuild/software/OpenBLAS/0.2.14-GCC-4.9.2-binutils-2.25-LAPACK-3.5.0/lib:/sw/EasyBuild/software/MPICH/3.1.4-GCC-4.9.2-binutils-2.25/lib:/sw/EasyBuild/software/GCC/4.9.2-binutils-2.25/lib/gcc/x86_64-unknown-linux-gnu/4.9.2:/sw/EasyBuild/software/GCC/4.9.2-binutils-2.25/lib64:/sw/EasyBuild/software/GCC/4.9.2-binutils-2.25/lib:/sw/binutils-2.25/lib': not a valid identifier
/home/sbansa16/misr-stereo-2013.11.24/bin/misr-stereo:error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
ich im Grunde bin versucht, die Bibliotheken von SZIP und Cuda in meiner Umgebung hinzufügen und dann bauen ein C++ Programm, das auf dem Pfad ist, den ich später geschrieben habe. Ich verstehe, dass der letzte Fehler, den ich erhielt, der Fehler beim Laden freigegebener Bibliotheken sagte: libglut.so.3 ist, weil ich diese Bibliothek nicht in meinen Bibliotheken habe.
Es tut mir leid, wenn diese Frage trivial ist. Ich schätze jede Hilfe. Danke im Voraus.
UPDATE: Ich habe auch versucht, mit setenv von csh, aber es funktioniert immer noch nicht.
zeigen uns Ihren Code. – tso
Es ist das erste Bild. – Shank
Bitte posten Sie keine Bilder, es ist sehr schwer zu suchen und zu kopieren/einfügen für Leute, die Ihnen helfen können. Stattdessen bitte [Bearbeiten] (https://stackoverflow.com/posts/44331945/edit) Ihre Frage, um den Code als Code-Block formatiert. –