Como Instalar o Clang no Windows com um único comando

🐉 Mais uma opção para compilar seus programas via linha de comando no Windows.


Como Instalar o Clang no Windows com um único comando


Nós já mostramos que você pode instalar o Clang em distros GNU/Linux sem precisar do seu gerenciador de pacotes, pois muitas vezes novas versões aparece com recursos habilitados que você não gostaria.

Já vi pessoas relatarem, por exemplo, que o LSP dele que usa o clangd emite uns warnings para não uso de cabeçalho. Lógico que isso pode ser desabilitado, mas as pessoas gostam de ter tudo pronto.

Nesse artigo veremos que vc pode instalar o Clang/Clang++ no Windows com um único comando.

Além de ter todas as ferramentas também disponíveis, tais como:

  • REPL do clang;
  • clangd;
  • LLVM;
  • E todas as outras!


Primeiramente certifique-se que não tem o clang instalado. Abra o PowerShell e rode o comando:

clang --version

Se a saída for similar a imagem abaixo é porque você ainda não tem instalado, então, vamos ao comando para instalar.

clang no install


O comando mágico

O comando abaixo deve ser utilizado no PowerShell.

01. copie e cole no seu PowerShell devidamente aberto:

powershell -Exec ByPass -NoProfile -c "(New-Object Net.WebClient).DownloadString('https://tinyurl.com/llvm-mingw') | IEX"

Quando você colar, o PowerShell emitirá uma pergunta se você realmente deseja colar, responda sim!

Abrirá um menu suspenso informando o andamento do download e todo processo de instalação, basta aguardar:

clang install

02. Copie o caminho da instalação até a pasta \bin

O local de instalação será similar ao caminho abaixo, mas no seu caso onde tem [SEU USUÁRIO] deve ser o nome do seu usuário no Windows:

C:\Users\[SEU USUÁRIO]\.utils\llvm-mingw\bin

Clique na barra de endereço e copie esse caminho.


03. Crie variáveis de ambiente

Após isso, feche o PowerShell, ou Windows Terminal, ou até mesmo o VSCode que usa um terminal embutido.

  • Agora digite: Variáveis de Ambiente;
  • Selecione a primeira opção, depois clique no botão Variáveis de Ambiente da janela que abriu;
  • Depois na opção de baixo: Variáveis do Sistema selecione a linha PATH;
  • E clique em Editar. Na nova janela que abrirá, clque em Novo e cole o caminho que você copiou.

Similar a imagem abaixo:

Editar Path

Abra imagem em uma nova guia para uma maior resolução.


Agora é só abrir novamente o PowerShell e note que o comando clang --version já haverá saída indicando a versão:

Clang version

Depois é só fazer um teste e compilar com clang para Linguagem C ou Clang++ para C++:

Teste clang++


OBSERVAÇÃO

Dentro da pasta \bin do caminho que você copiou haverá um executável de nome g++, lógico que não é o gcc/g++, mas sim o clang++ renomeado para g++, o mesmo ocorre com o gcc.

Se você tem o MinGW instalado no seu sistema, ainda funcionará, pois o Windows dará prioridade para esse binário, acho que pode ser a ordem que foi adicionado às variáveis do sistema.

Mas, por via das dúvidas é bom testar!


windows clang llvm cpp linguagemc


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!