CMake
O CMake é um gerador de sistemas de compilação de código aberto e multiplataforma mantido pela Kitware. Ele gerencia o processo de construção de softwares por meio de arquivos de configuração independentes de compilador, gerando scripts nativos como Makefiles ou soluções do Visual Studio para os projetos.
github.com · Site oficial
- ✓ Fonte oficial (winget)
- ✓ SHA256 obtido do repositório oficial
- ✓ Última verificação: 4 de Novembro de 2026
- Isto não é uma verificação de vírus. Verificar no VirusTotal
- Versão
- 4.4.4
- Data de lançamento
- 2 de Outubro de 2026
- Licença
- BSD-3-Clause
- Tipo de instalador
- zip
Como usar?
Digite Terminal no menu Iniciar e abra, cole o comando (Ctrl+V ou clique direito) e pressione Enter. Ele usa o winget, o gerenciador de pacotes do Windows, para instalar o programa da fonte oficial.
winget install --id Kitware.CMake -eSHA256 (verificação do arquivo)
bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536cmake.org · Site oficial
- ✓ Fonte oficial (Homebrew)
- ✓ SHA256 obtido do repositório oficial
- ✓ Última verificação: 4 de Novembro de 2026
- Isto não é uma verificação de vírus. Verificar no VirusTotal
- Versão
- 4.4.5
- Licença
- BSD-3-Clause
- Tipo de instalador
- dmg
Como usar?
Este comando precisa do Homebrew; se não tiver, rode primeiro o comando de instalação de brew.sh. Depois abra o Terminal (Aplicativos > Utilitários > Terminal), cole o comando e pressione Enter.
brew install --cask cmake-appSHA256 (verificação do arquivo)
cd2a0a29b384eae211433b8ab01110fdbda30c57c039e38515df1a3d35b3acfeNão encontramos uma versão do CMake para Linux nos repositórios oficiais; confira o site do desenvolvedor.
Não encontramos uma versão do CMake para Android nos repositórios oficiais; confira o site do desenvolvedor.
Páginas por plataforma: Windows · macOS · Linux · Android
Versões anteriores (10)
CMake 4.4.4: o que há de novo?
Destaques
- Geração multiplataforma de arquivos de construção nativos
- Módulos integrados para testes (CTest) e empacotamento (CPack)
- Amplo suporte a diferentes compiladores e ambientes IDE
- Software livre distribuído sob a licença BSD-3-Clause
Para quem é?
Desenvolvedores de software e equipes que criam projetos em C, C++ e outras linguagens no Windows e macOS. É amplamente utilizado para padronizar e automatizar a geração de arquivos de build entre diferentes plataformas.
Bom saber antes de instalar
- Não é um compilador nem uma ferramenta de build direta; requer compiladores e sistemas nativos (como Ninja, Make ou Visual Studio) instalados no sistema.
- Possui uma linguagem de script própria com sintaxe peculiar, exigindo uma curva de aprendizado considerável.
- A depuração de scripts de configuração complexos pode ser desafiadora.
Como instalar
Windows
- Baixe o instalador oficial através do botão na página ou execute 'winget install --id Kitware.CMake -e' no terminal.
- Inicie a instalação e selecione a opção de adicionar o CMake ao PATH do sistema.
- Conclua a instalação e confirme o funcionamento digitando 'cmake --version' no prompt de comando.
macOS
- Clique no botão de download oficial para baixar o arquivo .dmg ou use 'brew install --cask cmake-app' no Terminal.
- Abra o arquivo baixado e arraste o aplicativo CMake para a pasta Aplicativos.
- Execute o CMake e configure a integração das ferramentas de linha de comando com o seu PATH.
Alternativas
- Meson
- Premake
- GNU Make
Perguntas frequentes
O CMake é um compilador?
Não. O CMake atua como um gerador de arquivos de construção, repassando o trabalho de compilação para ferramentas como Make, Ninja ou MSBuild.
O CMake é gratuito?
Sim, é um projeto de código aberto distribuído sob a licença BSD-3-Clause, liberado para uso pessoal e comercial.
É possível usar o CMake com interface visual?
Sim, o pacote oficial inclui tanto comandos de terminal quanto o aplicativo gráfico CMake GUI.