0
MPIベースのC++コードをPrgEnv-intel/5.2.82でコンパイルしています。 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)
何をしているのですか?
ローカルsysadminに問い合わせる必要があるかもしれません。おそらく、あなたのシステムのドキュメンテーションはあなたがここに必要なものを正確に表示します。 –
'mpiicc'と' mpiicpc'は正しいラッパーですか?あなたがインテルMPIとコンパイラを使っているなら、これらは良いものですが、私はこれについてcray mpichでは分かりません。 btw、 'mpiicc'とは何ですか? –
'mpiicc'と' mpiicpc'はインテルMPIのコンパイララッパーの名前です。一般的なMPICHの場合、通常それぞれ 'mpicc'と' mpiC++ 'です。 –