0
PrgEnv-intel/5.2.82를 사용하여 MPI 기반 C++ 코드를 컴파일 중입니다. cmake/3.0.2 및 cray-mpich/7.0.4를 사용하고 있습니다.환경 변수 CC (MPI, 인텔 컴파일러, 래퍼)에 컴파일러 세트를 찾을 수 없습니다.
export CC=mpiicc
export CXX=mpiicpc
cmake ./path_to_my_CMakeLists.txt
make
하지만이 오류 데 : 내 명령은
CMake Error at /.../cmake-3.0/Modules/CMakeDetermineCCompiler.cmake:57 (message):
Could not find compiler set in environment variable CC:
mpiicc.
Call Stack (most recent call first):
CMakeLists.txt:11 (project)
내가 잘못하고있는 중이 야 무엇을?
이것은 로컬 시스템 관리자에게 문의해야 할 사항 일 수 있습니다. 대부분의 경우, 시스템의 문서에서 정확히 여기에 필요한 것을 보여줄 것입니다. –
'mpiicc'와'mpiicpc'가 올바른 래퍼입니까? 인텔 MPI와 컴파일러를 사용한다면 이것들은 좋은 것들이지만 크레이 mpich에 대해서는 잘 모르겠습니다. btw,'mpiicc은 무엇을 말하는가? –
'mpiicc'와'mpiicpc'는 인텔 MPI의 컴파일러 래퍼의 이름입니다. 일반 MPICH의 경우 일반적으로 각각 'mpicc'및 'mpiC++'입니다. –