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:
clangd
;
Primeiramente certifique-se que não tem o clang
instalado. Abra o PowerShell e rode o comando:
Se a saída for similar a imagem abaixo é porque você ainda não tem instalado, então, vamos ao comando para instalar.
O comando abaixo deve ser utilizado no PowerShell.
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:
\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:
Clique na barra de endereço e copie esse caminho.
Após isso, feche o PowerShell, ou Windows Terminal, ou até mesmo o VSCode que usa um terminal embutido.
Similar a imagem abaixo:
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:
Depois é só fazer um teste e compilar com clang
para Linguagem C ou Clang++ para C++:
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