CMake
CMake es un generador de sistemas de compilación multiplataforma y de código abierto desarrollado por Kitware. Permite controlar el proceso de compilación de software mediante archivos de configuración independientes del compilador. CMake genera archivos específicos de cada entorno, como Makefiles o soluciones de Visual Studio, facilitando el desarrollo en diversos sistemas.
github.com · Sitio oficial
- ✓ Fuente oficial (winget)
- ✓ SHA256 tomado del repositorio oficial
- ✓ Última comprobación: 4 de noviembre de 2026
- Esto no es un análisis antivirus. Comprobar en VirusTotal
- Versión
- 4.4.4
- Fecha de publicación
- 2 de octubre de 2026
- Licencia
- BSD-3-Clause
- Tipo de instalador
- zip
¿Cómo se usa?
Escribe Terminal en el menú Inicio y ábrelo, pega el comando (Ctrl+V o clic derecho) y pulsa Intro. Usa winget, el gestor de paquetes de Windows, para instalar el programa desde su fuente oficial.
winget install --id Kitware.CMake -eSHA256 (verificación del archivo)
bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536cmake.org · Sitio oficial
- ✓ Fuente oficial (Homebrew)
- ✓ SHA256 tomado del repositorio oficial
- ✓ Última comprobación: 4 de noviembre de 2026
- Esto no es un análisis antivirus. Comprobar en VirusTotal
- Versión
- 4.4.5
- Licencia
- BSD-3-Clause
- Tipo de instalador
- dmg
¿Cómo se usa?
Este comando necesita Homebrew; si no lo tienes, ejecuta primero el comando de instalación de brew.sh. Después abre Terminal (Aplicaciones > Utilidades > Terminal), pega el comando y pulsa Intro.
brew install --cask cmake-appSHA256 (verificación del archivo)
cd2a0a29b384eae211433b8ab01110fdbda30c57c039e38515df1a3d35b3acfeNo encontramos una versión de CMake para Linux en los repositorios oficiales; consulta la web del desarrollador.
No encontramos una versión de CMake para Android en los repositorios oficiales; consulta la web del desarrollador.
Páginas por plataforma: Windows · macOS · Linux · Android
Versiones anteriores (10)
CMake 4.4.4: ¿qué hay de nuevo?
Lo más destacado
- Generación de archivos de compilación nativos multiplataforma
- Flujos de trabajo de pruebas y empaquetado integrados mediante CTest y CPack
- Compatibilidad con múltiples compiladores y entornos de desarrollo (IDE)
- Licencia de código abierto permisiva BSD-3-Clause
¿Para quién es?
Desarrolladores y equipos de software que crean proyectos en C, C++ y otros lenguajes en Windows y macOS. Se utiliza habitualmente para automatizar la configuración, compilación y empaquetado de software en múltiples plataformas.
Antes de instalar, ten en cuenta
- No es un compilador por sí mismo; requiere herramientas de compilación nativas externas (como Ninja, Make o Visual Studio) y un compilador instalado.
- Su lenguaje de script propio tiene una sintaxis peculiar y una curva de aprendizaje pronunciada.
- Depurar scripts de configuración complejos puede resultar complicado.
Cómo instalar
Windows
- Descargue el instalador mediante el botón oficial o ejecute 'winget install --id Kitware.CMake -e' en la consola.
- Abra el instalador y active la opción para agregar CMake a la variable de entorno PATH.
- Complete el proceso y compruebe la instalación ejecutando 'cmake --version' en una ventana de comandos.
macOS
- Haga clic en el botón de descarga oficial para obtener el archivo .dmg o ejecute 'brew install --cask cmake-app' en la Terminal.
- Abra la imagen descargada y arrastre la aplicación CMake a la carpeta Aplicaciones.
- Inicie CMake para configurar el acceso a las herramientas de línea de comandos en su PATH.
Alternativas
- Meson
- Premake
- GNU Make
Preguntas frecuentes
¿Es CMake un compilador?
No. CMake genera los archivos de configuración que luego utilizan herramientas de compilación como Make, Ninja o compiladores específicos.
¿Es CMake gratuito?
Sí, CMake es software libre y de código abierto publicado bajo los términos de la licencia BSD-3-Clause.
¿Cuenta CMake con interfaz gráfica?
Sí, además de las utilidades de consola incluye CMake GUI para configurar proyectos de manera visual.