Como instalar o compilador LLVM Clang C, C++ e Objective-C no Debian 12

Como Instalar O Compilador Llvm Clang C C E Objective C No Debian 12



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:

  1. Atualizando o cache de banco de dados do pacote Debian 12
  2. Instalando Clang C, C++ e compilador Objective-C no Debian 12
  3. Verificando se os compiladores Clang C, C++ e Objective-C estão acessíveis no Debian 12
  4. Instalando outras versões do compilador Clang C/C++ no Debian 12
  5. Compilando os programas C e C++ com LLVM Clang
  6. 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:

$ sudo apto instalar clang- quinze clangd- quinze formato clang- quinze clang-arrumado- quinze clang-tools- quinze


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 --versão
$ 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 --versão
$ 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.