我正在关注 openmpi 安装文件。
首先,我是这个linux系统的普通用户。我无权访问 /usr/local 。如果我配置:
./configure --prefix=/usr/local
make 会抱怨权限。
因此,我把要安装的地方放到了其他目录(我们称之为目录'A'),然后make install
.
我得到了垃圾箱中的所有文件等。我在 bin 文件夹中得到了 mpic++、mpicc 等,在目录“A”中。
现在,问题是当我需要编译其他程序时:
Compiling MPI Applications
==========================
MPI applications should be compiled using the Open MPI "wrapper"
compilers:
C programs: mpicc your-code.c
C++ programs: mpiCC your-code.cc or
mpic++ your-code.cc (for case-insensitive filesystems)
这是来自安装文件。事情是 bash 抱怨当我输入“mpicc”时找不到 mpicc 命令。
OpenMPI 是我尝试编译的其他程序的依赖项,它们通过使用“mpicc”命令调用 OpenMPI。
在这种情况下我能做什么?