openmpi 설치 파일을 따르고 있습니다.OpenMPI 라이브러리가 설치되었지만 Linux에서 mpicc 명령을 사용할 수 없습니다.
첫째, 저는이 리눅스 시스템에서 일반 사용자입니다. 나는/usr/local에 접근 할 권한이 없다. 구성 할 경우 :
./configure --prefix=/usr/local
제작에 대한 불만을 제기합니다.
따라서 다른 디렉토리 (디렉토리 '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를 호출합니다.
이 경우 어떻게해야합니까?
은'install '이다 대상에
$HOME/pub/bin
을 추가해야 할 수 물론는, 보통 경우 대상 디렉토리를 생성 존재하지 않습니다. –