Instalar LLVM en Ubuntu

Install Llvm Ubuntu



LLVM es un conjunto de herramientas de compilación de C / C ++ al igual que GCC. LLVM puede compilar C, C ++ y Objective-C. Clang proporcionado por el conjunto de herramientas LLVM es capaz de compilar códigos C y C ++ más rápido que GCC. El depurador LLVM LLDB es mucho más eficiente en memoria y muy rápido en la carga de símbolos en comparación con GCC. LLVM admite C ++ 11, C ++ 14 y C ++ 17 a través de proyectos ABI de libc ++ y libc ++.

LLVM está disponible en Linux, Windows y Mac OS X. Por lo tanto, es multiplataforma. Puede descargar el código fuente LLVM y compilarlo usted mismo o descargar y usar los binarios prediseñados. Para obtener más información sobre LLVM, consulte el sitio web oficial de LLVM en http://llvm.org







En este artículo, le mostraré cómo instalar LLVM 5 en Ubuntu 17.10 Artful Aardvark. Usaré el repositorio de paquetes oficial de LLVM para instalar LLVM en Ubuntu 17.10. Empecemos.



Primero vaya al sitio web oficial del repositorio de paquetes LLVM en http://apt.llvm.org . Este sitio web contiene información del repositorio que puede utilizar para configurar apt en Ubuntu y Debian.







Usaremos Ubuntu 17.10 en este artículo como dije anteriormente. Así que desplácese hacia abajo un poco y debería encontrar las siguientes líneas como se muestra en la captura de pantalla a continuación. Puede instalar LLVM versión 4 o versión 5. Elegiré LLVM 5. Copie la línea con Ctrl + C



Ahora ve al menú de aplicaciones y busca 'actualizar'. Debería ver algo como esto. Haga clic en el icono Software y actualizaciones como se muestra en la captura de pantalla a continuación.

El software y las actualizaciones deberían abrirse.

Ahora haga clic en la pestaña Otro software. Debería ver la siguiente ventana.

Ahora haga clic en el botón Agregar ...

Debería ver la siguiente ventana.

Aquí pegue la línea APT que copió hace un tiempo de http://apt.llvm.org

Debería verse de la siguiente manera una vez que haya terminado de pegar la línea APT. Ahora haga clic en el botón Agregar fuente como se muestra en la captura de pantalla a continuación.

Se le debe solicitar la contraseña de usuario. Escriba su contraseña de inicio de sesión de Ubuntu y haga clic en Autenticar.

Una vez que se agrega la línea APT, el software y las actualizaciones deben verse de la siguiente manera.

Ahora haga clic en Cerrar en la ventana Software y actualizaciones.

Ahora debería ver la siguiente ventana. Haga clic en el botón Cerrar. El botón de recarga no funcionará en este momento. Porque todavía no hemos agregado la clave GPG. Siento que es más fácil de hacer desde la terminal.

Ahora abra una Terminal (Ctrl + Alt + T en Ubuntu) y ejecute el siguiente comando para agregar la clave GPG de LLVM.

Se ha agregado la clave GPG.

$sudo wget -O- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add-

Se ha agregado la clave GPG.

Ahora actualice la caché del repositorio de paquetes con el siguiente comando:

$sudo apt-get update

Ahora puede instalar LLVM Clang y LLDB.
Para instalar Clang y LLDB únicamente, ejecute el siguiente comando:

$sudo apt-get installsonido metálico-5.0lldb-5.0lld-5.0

Ahora presione 'y' y presione para continuar.

El administrador de paquetes debe descargar e instalar todo.

Una vez que se completa la instalación, puede ejecutar el siguiente comando para probar si LLVM Clang está funcionando o no.

$sonido metálico-5.0 --versión

En la captura de pantalla, puede ver que la versión 5.0.1 de clang instalada

Ahora voy a escribir un programa hello world simple en C y C ++ e intentar compilarlo en LLVM Clang.

Este es el código C que intentaré compilar con Clang 5.0.1

#incluir
En tprincipal(){
printf ('Hola Mundo orte');
regreso 0;
}

Para compilar código C con Clang 5.0.1, ejecute el siguiente código

$sonido metálico-5.0ARCHIVO FUENTE-oNOMBRE DEL ARCHIVO DE SALIDA

Aquí estoy compilando el archivo fuente test.c y el archivo ejecutable de salida será test_ccode.
Si hay algún error en el archivo de origen, se informará. En mi caso, todo estuvo bien.

Ahora puedo ejecutar el ejecutable compilado con el siguiente comando.

$./test_ccode

Puedes ver eso, obtuve el resultado esperado.

Ahora compilaré el siguiente archivo fuente de C ++ hello world.

#incluir
usando el espacio de nombres std;
En tprincipal(){
costo<< 'Hola Mundo' <<endl;
regreso 0;
}

Para compilar el archivo fuente de C ++, ejecute el siguiente comando:

$ clang++5.0ARCHIVO FUENTE-o OUTPUT_FIlENAME

Aquí test.cpp es el archivo fuente de C ++ que estoy compilando y test_cpp es el ejecutable que se generará como resultado.
No obtuve errores, por lo que la compilación se realizó correctamente.

Puede ejecutar el programa como antes:

$./test_cpp

Puede ver que el resultado es el esperado.

Así es como instala LLVM 5 desde el repositorio oficial de LLVM en Ubuntu 17.10 Artful Aardvark. Gracias por leer este artículo.