Clang é um compilador e conjunto de ferramentas C, C++ e Objective-C de alto desempenho. Clang é um projeto de código aberto desenvolvido pelo projeto LLVM. Os programas compilados pelo Clang são muito rápidos e eficientes. Clang também possui recursos incríveis de otimização de código. Para facilitar a identificação de erros e a correção de problemas de código para os desenvolvedores, o Clang fornece melhores mensagens de erro e diagnósticos. Clang é uma boa alternativa ao compilador e conjunto de ferramentas GCC.
Neste artigo, mostraremos como instalar o compilador LLVM Clang C, C++ e Objective-C no Debian 12.
Tópico de Conteúdo:
- Atualizando o cache de banco de dados do pacote Debian 12
- Instalando Clang C, C++ e compilador Objective-C no Debian 12
- Verificando se os compiladores Clang C, C++ e Objective-C estão acessíveis no Debian 12
- Instalando outras versões do compilador Clang C/C++ no Debian 12
- Compilando os programas C e C++ com LLVM Clang
- Conclusão
Atualizando o cache de banco de dados do pacote Debian 12
Para atualizar o cache do banco de dados do pacote Debian 12, execute o seguinte comando:
$ sudo atualização adequada
Instalando Clang C, C++ e compilador Objective-C no Debian 12
Para instalar o compilador e conjunto de ferramentas LLVM Clang C, C++ e Objective-C no Debian 12, execute o seguinte comando:
$ sudo apto instalar clang clangd clang-formato clang-tidy clang-tools
Para confirmar a instalação, pressione E e então pressione
Os compiladores LLVM Clang e os pacotes de dependência necessários estão sendo baixados da Internet. Demora um pouco para ser concluído.
Os compiladores LLVM Clang e os pacotes de dependência necessários estão sendo instalados. Demora um pouco para ser concluído.
Neste ponto, o compilador LLVM Clang C, C++ e Object-C deve ser instalado em seu sistema Debian 12.
Verificando se os compiladores Clang C, C++ e Objective-C estão acessíveis no Debian 12
Para verificar se você pode acessar o compilador Clang C, C++ e Objective-C, execute os seguintes comandos:
$ clang --versão$ clang++ --versão
Como você pode ver, os compiladores Clang C, C++ e Objective-C estão acessíveis em nosso sistema Debian 12. Temos a versão 14 do Clang instalada em nosso sistema Debian 12.
Instalando outras versões do compilador Clang C/C++ no Debian 12
No Debian 12, o Clang 14 é instalado por padrão, como você viu na seção anterior deste artigo. Mas o Clang 13 e o Clang 15 também estão disponíveis no repositório oficial de pacotes do Debian 12.
Para instalar o Clang 13 em seu sistema Debian 12, execute o seguinte comando:
$ sudo apto instalar clang- 13 clangd- 13 formato clang- 13 clang-arrumado- 13 clang-tools- 13
Para instalar o Clang 15 em seu sistema Debian 12, execute o seguinte comando:
Para confirmar a instalação, pressione E e então pressione
A versão desejada do Clang e os pacotes de dependência necessários estão sendo baixados. Demora um pouco para ser concluído.
A versão desejada do Clang está sendo instalada. Demora um pouco para ser concluído.
Neste ponto, a versão desejada do compilador Clang C, C++ e Objective-C deve ser instalada em seu sistema Debian 12.
Se você instalou o Clang 15, poderá verificar se consegue acessar o compilador C, C++ e Objective-C do Clang 15 com os seguintes comandos:
$ clang- quinze ++
Se você instalou o Clang 13, você pode verificar se consegue acessar o compilador Clang 13 C, C++ e Objective-C com os seguintes comandos:
$ clang- 13 ++
Compilando os programas C e C++ com LLVM Clang
Se precisar de ajuda para compilar os programas C e C++ com LLVM Clang, leia este artigo .
Conclusão
Mostramos como instalar o compilador LLVM Clang C, C++ e Objective-C no Debian 12 e como instalar as versões 13, 14 e 15 do Clang no Debian 12. Também mostramos como acessar o Clang 13, 14, e 15 no Debian 12.