Linux mpicxx:未找到命令

Linux mpicxx:未找到命令,linux,environment-variables,mpi,opensuse,Linux,Environment Variables,Mpi,Opensuse,我对linux非常陌生。我正在尝试使用用户定义的模块构建lammps开源软件,这些模块需要在opensuse leap 15.1上构建mpi可执行文件。 lammps- 它显示了一个错误:未找到mpicxx xommand。 搜索之后,我做了“gcc-c++中的SudoZypper”,然后再试一次。 同样的错误 所以我做了“export PATH=$PATH:/usr/lib64/mpi/gcc/openmpi/bin” make mpi很成功,它构建了lmp_mpi可执行文件,但当我尝试使用l

我对linux非常陌生。我正在尝试使用用户定义的模块构建lammps开源软件,这些模块需要在opensuse leap 15.1上构建mpi可执行文件。 lammps-

它显示了一个错误:未找到mpicxx xommand。 搜索之后,我做了“gcc-c++中的SudoZypper”,然后再试一次。 同样的错误 所以我做了“export PATH=$PATH:/usr/lib64/mpi/gcc/openmpi/bin” make mpi很成功,它构建了lmp_mpi可执行文件,但当我尝试使用lmp_mpi运行时,它显示了以下错误: 加载共享库时出错:libmpi_cxx.so.1:无法打开共享对象文件:没有此类文件

所以我在我的bashrc文件中写了“export PATH=$PATH:/usr/lib64/mpi/gcc/openmpi/bin”,然后再次运行make-mpi并重试,显示了相同的错误

我尝试用yast安装mpich2,但显示了相同的错误

然后我尝试安装openmpi,如图所示 当我再次尝试构建mpi时,出现了相同的错误“mpicxx:Command not found error”,并且当我打开终端时,已经写入了以下行。 bash:/home/surya/.bashrc:line 1:意外标记附近的语法错误
newline'
bash:/home/surya/.bashrc:第1行:
导出LD_库路径=$LD_库路径:$home/opt/openmpi/lib>'

有人请帮帮我,我已经试了很久了


谢谢你的建议。

你应该有
/usr/lib64/mpi/gcc/openmpi/lib/libmpi\u cxx.so.1
。在这种情况下,无需重新安装mpi,只需使用
/usr/lib64/mpi/gcc/openmpi/bin
中的一个重新构建它,并相应地设置
$PATH
$LD\u LIBRARY\u PATH
(并且最后没有额外的垃圾),您应该拥有
/usr/lib64/mpi/gcc/openmpi/lib/libmpi\u cxx.so.1
。在这种情况下,无需重新安装mpi,只需使用
/usr/lib64/mpi/gcc/openmpi/bin
中的一个重新构建它,并相应地设置
$PATH
$LD\u LIBRARY\u PATH
(并且在末尾没有额外的垃圾)