我想做的是安装不同版本的OpenMPI,MPICH等,这样我就可以运行专门针对这些版本的代码,但在某种程度上,它们不会相互混淆。我是使用Linux的新手。有没有比我认为应该工作的更简单的方法(将MPI的版本安装在一个文件夹中,这样它就只能在该文件夹中工作),或者有没有其他方法可以做到这一点?我使用Ubuntu 22.04作为我的Linux发行版。
ds97pgxw1#
对于相应的软件包,您需要查看它们是否可以在安装过程中进行配置。基于此,您可以在安装过程中指定:
./configure --prefix=/path/to/local/directory
字符串在此之后,您只需要“导出”此路径,并可能需要在安装后“包含”库路径。
export PATH=/path/to/local/directory/bin:$PATH export LD_LIBRARY_PATH=/path/to/local/directory/lib:$LD_LIBRARY_PATH
型您可以创建不同的bash脚本,根据您想要选择的版本,export和include路径。
export
include
1条答案
按热度按时间ds97pgxw1#
对于相应的软件包,您需要查看它们是否可以在安装过程中进行配置。基于此,您可以在安装过程中指定:
字符串
在此之后,您只需要“导出”此路径,并可能需要在安装后“包含”库路径。
型
您可以创建不同的bash脚本,根据您想要选择的版本,
export
和include
路径。