Instale o LLVM no Ubuntu Top 10.Top 10

Instale o LLVM no Ubuntu Top 10.Top 10
LLVM é uma plataforma cruzada (disponível em Linux, Windows e Mac) C/C ++ Compiler Toolset como GCC. LLVM pode compilar códigos escritos em C, C ++ e Objective-C. Clang, fornecido pelo LLVM Toolset, pode compilar códigos C e C ++ mais rapidamente que o GCC. O LLVM Debugger LLDB é mais eficiente em memória e mais rápido no carregamento de símbolos em comparação com o GCC. LLVM Suporte C ++ 11, C ++ 14 e C ++ 17 através de Projetos Libc ++ e Libc ++ Abi. O LLVM também tem suporte parcial para os mais recentes padrões C ++ 20 e C ++ 2B.

Para mais informações sobre o LLVM, consulte o site oficial da LLVM.

Neste artigo, mostrarei como instalar o LLVM Toolset no Ubuntu 22.04 LTS.

Índice:

  1. Atualizando o cache do repositório de pacote APT
  2. Instalando LLVM no Ubuntu 22.04 LTS
  3. Verificação se o conjunto de ferramentas LLVM foi instalado corretamente
  4. Compilando um programa C com CLANG
  5. Compilar um programa C ++ com CLANG++
  6. Conclusão

Atualizando o cache do repositório de pacote APT:

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Instalando LLVM no Ubuntu 22.04 LTS:

LLVM Toolset está disponível no repositório oficial do pacote do Ubuntu 22.04 LTS. Portanto, você pode instalá -lo facilmente com o gerenciador de pacotes apt.

Execute o seguinte comando para instalar o LLVM Toolset no Ubuntu 22.04 LTS de seu repositório oficial de pacotes:

$ sudo apt install clang lldb lld

Imprensa Y e depois pressione Para confirmar a instalação.

O gerenciador de pacotes APT baixará todos os pacotes necessários da Internet. Vai demorar um pouco para completar.

Depois de baixado, os pacotes necessários serão instalados um por um. Vai demorar um pouco para completar.

O conjunto de ferramentas LLVM deve ser instalado.

Verificando se o LLVM Toolset foi instalado corretamente:

Clang e Clang++ Os programas fazem parte do conjunto de ferramentas LLVM. Clang é usado para compilar programas C e Clang++ é usado para compilar programas C ++.

Você pode verificar se o Clang O programa está funcionando corretamente com o seguinte código:

$ clang -versão

Você pode verificar se o Clang++ O programa está funcionando corretamente com o seguinte código:

$ clang ++ --version


s

Compilar um programa C com Clang:

Nesta seção, vou mostrar como compilar um programa C simples com o clang.

Primeiro, crie um novo arquivo de origem C olá.c com o Nano Editor de texto da seguinte forma:

$ nano Olá.c

Digite as seguintes linhas no olá.c arquivo. Este programa C imprimirá o texto Olá Mundo no console uma vez compilado e correu.

Depois de terminar, pressione + X seguido pela Y e Para salvar o olá.c arquivo.

Você pode compilar um arquivo de origem C e crie um programa executável binário Com Clang da seguinte maneira:

$ clang -o

Você pode compilar o arquivo de origem C olá.c em um programa executável hello_c do seguinte modo:

$ clang Olá.c -o hello_c

Se houver algum erro no arquivo de origem C olá.c, será relatado durante o processo de compilação.

Você verá um arquivo executável hello_c Em seu diretório de trabalho atual, marcado na captura de tela abaixo se o arquivo de origem C C olá.c foi compilado com sucesso.

$ ls -lh

Você pode executar o arquivo executável compilado hello_c do seguinte modo:

$ ./hello_c

Se o hello_c o programa é executado com sucesso, você deve ver o texto Olá Mundo no terminal.

Compilar um programa C ++ com Clang ++:

Nesta seção, vou mostrar como compilar um programa C ++ simples com o clang++.

Primeiro, crie um novo arquivo de origem C ++ olá.cpp com o Nano Editor de texto da seguinte forma:

$ nano Olá.cpp

Digite as seguintes linhas no olá.cpp arquivo. Este programa C ++ imprimirá o texto Olá Mundo no console uma vez compilado e correu.

Depois de terminar, pressione + X seguido pela Y e Para salvar o olá.cpp arquivo.

Você pode compilar um arquivo de origem C ++ e crie um programa executável binário com Clang ++ da seguinte forma:

$ clang++ -o

Você pode compilar o arquivo de origem C ++ olá.cpp em um programa executável hello_cpp do seguinte modo:

$ clang ++ olá.cpp -o hello_cpp

Se houver algum erro no arquivo de origem C ++ olá.cpp, será relatado durante o processo de compilação.

Você verá um arquivo executável hello_cpp Em seu diretório de trabalho atual, marcado na captura de tela abaixo se o arquivo de origem C ++ olá.cpp foi compilado com sucesso.

$ ls -lh

Você pode executar o arquivo executável compilado hello_cpp do seguinte modo:

$ ./hello_cpp

Se o hello_cpp o programa é executado com sucesso, você deve ver o texto Olá Mundo no terminal.

Conclusão:

Neste artigo, mostrei como instalar o LLVM Toolset no Ubuntu 22.04 LTS. Eu também mostrei como compilar um programa simples C e C ++ usando CLANG e CLANG ++ (parte do conjunto de ferramentas LLVM), respectivamente, e executá -los.