Cmake 失败并出现错误:“无法找到环境变量 CC 中设置的编译器”

Cmake 失败并出现错误:“无法找到环境变量 CC 中设置的编译器”

我是 Linux/Ubuntu 的新手。两天前我安装了 Ubuntu 来运行由阿贡国家实验室开发的 ROSS(伦斯勒乐观模拟系统)。但是,我遇到了一些使用 CMake 的构建/安装过程,我似乎无法弄清楚。

我发出以下终端命令,直到出现错误:

git clone http://github.com/carothersc/ROSS.git
cd ROSS
mkdir build
cd build
ARCH=x86_64 CC=mpicc CXX=mpicxx cmake -DCMAKE_INSTALL_PREFIX=../install ../

执行第五条命令后出现错误:

CMake Error at /usr/share/cmake-3.5/Modules/CMakeDetermineCCompiler.cmake:57 (message):
  Could not find compiler set in environment variable CC:

  mpicc.
Call Stack (most recent call first):
  CMakeLists.txt:1 (PROJECT)


CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "/home/lawrence/ROSS/build/CMakeFiles/CMakeOutput.log".

我感觉我的问题的解决方案很简单,但就像我提到的那样,我是 Linux 新手,因此我将非常感激任何能给我的帮助,并且在描述解决方案时请对我宽容一点。谢谢!

附注:

  1. 我使用以下命令安装了 CMake:

    sudo apt-get install cmake & sudo apt-get upgrade
    
  2. gcc 和 g++ 已经安装

相关内容