not instalar found descargar descarga como linux cmake

linux - instalar - Cmake error setting compilador



descargar cmake 3.2 2 (2)

Por algún motivo, los compiladores C y C ++ de CMake se configuran por defecto en /usr/bin/qcc . Seguí esta publicación y probé el comando

cmake -D CMAKE_C_COMPILER = / usr / bin / gcc -D CMAKE_CXX_COMPILER = / usr / bin / g ++

pero obtengo el error

CMake Error: el directorio de origen [directorio actual] / CMAKE_CXX_COMPILER = / usr / bin / g ++ "no existe.

¿Por qué CMake interpreta mis comandos como un directorio y cuál es la forma correcta de establecer los compiladores de CMake?


Es CMAKE_CXX_COMPILER , no C++ .


Tienes la idea correcta, sin embargo, la línea de comando que deseas es:

cmake -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ <path_to_source>

Las diferencias son sutiles. No debe haber espacio entre la -D y la variable que se está configurando, por lo que CMake está interpretando su asignación de variable como un directorio. También CMake usa CXX para variables específicas de C ++, lo que lo mantiene consistente con Make.