未设置Cmake错误编译器

时间:2018-03-31 20:47:15

标签: c++ gcc build cmake

我使用的是cmake版本3.10.2,虽然我已经做了所有事情,但我仍然无法构建。

当我尝试在目录上使用cmake时,如下所示,我得到的消息是我没有c编译器集,也没有c ++编译器。

XXXXXX@XXXXX:~/XXXXX$ cmake .
CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake:48 (message):
  Could not find compiler set in environment variable CC:

  /usr/local/bin/gcc.
Call Stack (most recent call first):
  CMakeLists.txt:3 (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/XXXXXX/XXXXX/CMakeFiles/CMakeOutput.log".

这很奇怪,因为我已经在我的.bashrc中专门设置了这些:

export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++

我曾经在AFAIK之前曾经有过这个错误,我通过反复尝试构建和删除cmake缓存文件来修复它。

重新安装build-essential或在我的情况下,拱形模拟base-devel没有帮助,我想出了可能导致此问题的想法。

0 个答案:

没有答案