无法在环境变量CC(MPI,英特尔编译器,包装器)

时间:2017-09-07 17:49:25

标签: compiler-errors compilation mpi intel

我正在使用PrgEnv-intel / 5.2.82编译基于MPI的C ++代码。 我正在使用cmake / 3.0.2和cray-mpich / 7.0.4。 我的命令是:

    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)

我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题在于我使用的是旧版本的cmake,所以它并没有与英特尔编译器一起使用。当我改为cmake / 3.7.1时,一切都很完美。