Maybaygiare.org

Blog Network

Instalación de CMake

Hay varias formas de instalar CMake, dependiendo de su plataforma.

Windows

Hay binarios precompilados disponibles en la página de descarga para Windows como paquetes MSI y archivos ZIP. Alternativamente, se puede descargar y compilar CMake desde el código fuente. La página de descarga también proporciona versiones de código fuente. Para compilar CMake a partir de un árbol de fuentes en Windows, primero debe instalar la última versión binaria de CMake porque se utiliza para compilar el árbol de fuentes. Una vez instalado el binario, ejecútelo en CMake como lo haría con cualquier otro proyecto. Por lo general, esto significa seleccionar CMake como directorio de origen y luego seleccionar un directorio binario para los ejecutables resultantes.

Linux, macOS, UNIX

Hay binarios precompilados disponibles en la página de descarga para algunas plataformas UNIX. Alternativamente, se puede descargar y compilar CMake desde el código fuente. La página de descarga proporciona versiones de código fuente. Hay dos enfoques posibles para construir CMake a partir de un árbol de fuentes. Si no hay una instalación de CMake existente, se proporciona un script de arranque:

 ./bootstrap make make install

(Nota: el paso make install es opcional, cmake se ejecutará desde el directorio de compilación.)

De forma predeterminada, bootstrap compilará CMake sin ningún indicador de depuración u optimización. Para habilitar las optimizaciones, deberá especificar la opción CMAKE_BUILD_TYPE para arrancar de esta manera: ./bootstrap -- -DCMAKE_BUILD_TYPE:STRING=Release

Para obtener más opciones con bootstrap, ejecute ./bootstrap --help .

O bien, se puede usar una instalación de CMake existente para compilar una nueva versión:

 cmake . make make install

(Nota: el paso make install es opcional, cmake se ejecutará desde el directorio de compilación.) Si no está utilizando el compilador C++ de GNU, debe indicarle al script de arranque (o cmake) qué compilador desea utilizar. Esto se hace configurando las variables de entorno CC y CXX antes de ejecutarlo. Por ejemplo:

 env CC=cc CXX=CC ./bootstrap make make install

Deja una respuesta

Tu dirección de correo electrónico no será publicada.