私はBashスクリプティングが新しく、環境とライブラリを使用して特定のスクリプトを作成するように設定しようとしています。ここで私が書いたbashスクリプトは次のとおりです。エクスポート: '0.0':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
そして、ここでは、私はエラーとして得るものです:
[[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
私は基本的に私の環境でSzipとクーダからライブラリを追加して、構築しようとしています私が後で書いたパスにあるC++プログラム。共有ライブラリを読み込んでいる間にエラーが発生したという最後のエラーがあることを理解しています:libglut.so.3はライブラリにライブラリがないためです。
この質問が些細な場合は申し訳ありません。私はどんな助けにも感謝します。前もって感謝します。
更新: 私はまた、cshからsetenvを使用しようとしましたが、まだ動作していません。環境変数を設定するための
私達にあなたのコードを示しています。 – tso
最初の画像です。 – Shank
画像を投稿しないでください。検索やコピー/貼り付けの手間がかかります。代わりに、あなたの質問を[編集](https://stackoverflow.com/posts/44331945/edit)して、コードブロックとしてフォーマットされたコードを含めてください。 –