Instalar LLVM en Ubuntu Top 10.Top 10

Instalar LLVM en Ubuntu Top 10.Top 10
LLVM es una plataforma multiplataforma (disponible en Linux, Windows y Mac) C/C ++ Tooler de herramientas como GCC. LLVM puede compilar códigos escritos en C, C ++ y Objective-C. Clang, proporcionado por el conjunto de herramientas LLVM, puede compilar códigos C y C ++ más rápido que GCC. El depurador LLVM LLDB es más eficiente en la memoria y más rápido en los símbolos de carga en comparación con GCC. LLVM Soporte C ++ 11, C ++ 14 y C ++ 17 a través de proyectos de LibC ++ y LibC ++ ABI. LLVM también tiene soporte parcial para los últimos estándares C ++ 20 y C ++ 2B.

Para obtener más información sobre LLVM, consulte el sitio web oficial de LLVM.

En este artículo, le mostraré cómo instalar el conjunto de herramientas LLVM en Ubuntu 22.04 LTS.

Tabla de contenido:

  1. Actualización del caché de repositorio de paquetes apt
  2. Instalación de LLVM en Ubuntu 22.04 LTS
  3. Verificar si el conjunto de herramientas LLVM se instaló correctamente
  4. Compilación de un programa C con Clang
  5. Compilación de un programa C ++ con Clang++
  6. Conclusión

Actualización del caché del repositorio de paquetes apt:

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Instalación de LLVM en Ubuntu 22.04 LTS:

LLVM Toolset está disponible en el repositorio oficial de paquetes de Ubuntu 22.04 LTS. Por lo tanto, puede instalarlo fácilmente con el Administrador de paquetes APT.

Ejecute el siguiente comando para instalar el conjunto de herramientas LLVM en Ubuntu 22.04 LTS de su repositorio oficial de paquetes:

$ sudo apt install clang lldb llld

Prensa Y y luego presiona Para confirmar la instalación.

El Administrador de paquetes APT descargará todos los paquetes requeridos desde Internet. Tomará un tiempo completar.

Una vez descargado, los paquetes requeridos se instalarán uno por uno. Tomará un tiempo completar.

Se debe instalar el conjunto de herramientas LLVM.

Comprobación de si el conjunto de herramientas LLVM se instaló correctamente:

sonido metálico y sonido metálico++ Los programas son parte del conjunto de herramientas LLVM. sonido metálico se utiliza para compilar programas C y sonido metálico++ se usa para compilar programas C ++.

Puedes verificar si el sonido metálico El programa funciona correctamente con el siguiente código:

$ clang --versión

Puedes verificar si el sonido metálico++ El programa funciona correctamente con el siguiente código:

$ clang ++ --versión


s

Compilación de un programa C con Clang:

En esta sección, le mostraré cómo compilar un programa C simple con el clang.

Primero, cree un nuevo archivo de origen C Hola.C con el nano Editor de texto de la siguiente manera:

$ nano hola.C

Escriba las siguientes líneas en el Hola.C archivo. Este programa C imprimirá el texto Hola Mundo en la consola una vez compilado y corrido.

Una vez que haya terminado, presione + X seguido por Y y Para salvar el Hola.C archivo.

Puede compilar un archivo de origen C C y crear un programa ejecutable binario con Clang de la siguiente manera:

$ clang -O

Puede compilar el archivo de origen C Hola.C en un programa ejecutable Hola C como sigue:

$ clang hola.c -o hello_c

Si hay algún error en el archivo de origen C Hola.C, se informará durante el proceso de compilación.

Verá un archivo ejecutable Hola C En su directorio de trabajo actual, como se marca en la captura de pantalla a continuación si el archivo de origen C Hola.C fue compilado con éxito.

$ ls -lh

Puede ejecutar el archivo ejecutable compilado Hola C como sigue:

ps ./Hola C

Si el Hola C El programa se ejecuta con éxito, debería ver el texto Hola Mundo en la terminal.

Compilación de un programa C ++ con Clang ++:

En esta sección, te mostraré cómo compilar un programa simple C ++ con el clang++.

Primero, cree un nuevo archivo fuente de C ++ Hola.CPP con el nano Editor de texto de la siguiente manera:

$ nano hola.CPP

Escriba las siguientes líneas en el Hola.CPP archivo. Este programa C ++ imprimirá el texto Hola Mundo en la consola una vez compilado y corrido.

Una vez que haya terminado, presione + X seguido por Y y Para salvar el Hola.CPP archivo.

Puede compilar un archivo fuente de C ++ y crear un programa ejecutable binario con clang ++ como sigue:

$ clang++ -O

Puede compilar el archivo fuente de C ++ Hola.CPP en un programa ejecutable hola_cpp como sigue:

$ clang ++ hola.cpp -o hello_cpp

Si hay algún error en el archivo fuente de C ++ Hola.CPP, se informará durante el proceso de compilación.

Verá un archivo ejecutable hola_cpp En su directorio de trabajo actual, como se marca en la captura de pantalla a continuación si el archivo fuente de C ++ Hola.CPP fue compilado con éxito.

$ ls -lh

Puede ejecutar el archivo ejecutable compilado hola_cpp como sigue:

ps ./Hello_cpp

Si el hola_cpp El programa se ejecuta con éxito, debería ver el texto Hola Mundo en la terminal.

Conclusión:

En este artículo, le he mostrado cómo instalar el conjunto de herramientas LLVM en Ubuntu 22.04 LTS. También le he mostrado cómo compilar un programa simple C y C ++ usando Clang y Clang ++ (parte del conjunto de herramientas LLVM) respectivamente y ejecutarlos.