Clang es un compilador y un conjunto de herramientas de C, C++ y Objective-C de alto rendimiento. Clang es un proyecto de código abierto desarrollado por el proyecto LLVM. Los programas compilados con Clang son muy rápidos y eficientes. Clang también tiene increíbles capacidades de optimización de código. Para facilitar a los desarrolladores la identificación de errores y la solución de problemas de código, Clang proporciona mejores mensajes de error y diagnósticos. Clang es una buena alternativa al compilador y al conjunto de herramientas GCC.
En este artículo, le mostraremos cómo instalar el compilador LLVM Clang C, C++ y Objective-C en Debian 12.
Tema de contenidos:
- Actualización de la caché de la base de datos del paquete Debian 12
- Instalación del compilador Clang C, C++ y Objective-C en Debian 12
- Comprobar si los compiladores Clang C, C++ y Objective-C son accesibles en Debian 12
- Instalación de otras versiones del compilador Clang C/C++ en Debian 12
- Compilando los programas C y C++ con LLVM Clang
- Conclusión
Actualización de la caché de la base de datos del paquete Debian 12
Para actualizar la caché de la base de datos del paquete Debian 12, ejecute el siguiente comando:
$ sudo actualización adecuada
Instalación del compilador Clang C, C++ y Objective-C en Debian 12
Para instalar el compilador y el conjunto de herramientas LLVM Clang C, C++ y Objective-C en Debian 12, ejecute el siguiente comando:
$ sudo apto instalar clang clangd formato-clang clang-tidy herramientas-clang
Para confirmar la instalación, presione Y y luego presione
Los compiladores LLVM Clang y los paquetes de dependencia necesarios se están descargando de Internet. Tarda un poco en completarse.
Se están instalando los compiladores LLVM Clang y los paquetes de dependencia necesarios. Tarda un poco en completarse.
En este punto, el compilador LLVM Clang C, C++ y Object-C debería estar instalado en su sistema Debian 12.
Comprobar si los compiladores Clang C, C++ y Objective-C son accesibles en Debian 12
Para comprobar si puede acceder al compilador Clang C, C++ y Objective-C, ejecute los siguientes comandos:
$ sonido metálico --versión$ sonido metálico ++ --versión
Como puede ver, se puede acceder a los compiladores Clang C, C++ y Objective-C en nuestro sistema Debian 12. Tenemos instalada la versión 14 de Clang en nuestro sistema Debian 12.
Instalación de otras versiones del compilador Clang C/C++ en Debian 12
En Debian 12, Clang 14 se instala de forma predeterminada, como vio en la sección anterior de este artículo. Pero Clang 13 y Clang 15 también están disponibles en el repositorio de paquetes oficial de Debian 12.
Para instalar Clang 13 en su sistema Debian 12, ejecute el siguiente comando:
$ sudo apto instalar sonido metálico- 13 clangd- 13 formato-clang- 13 clang-ordenado- 13 herramientas-clang- 13
Para instalar Clang 15 en su sistema Debian 12, ejecute el siguiente comando:
Para confirmar la instalación, presione Y y luego presione
Se están descargando la versión deseada de Clang y los paquetes de dependencia requeridos. Tarda un poco en completarse.
Se está instalando la versión deseada de Clang. Tarda un poco en completarse.
En este punto, la versión deseada del compilador Clang C, C++ y Objective-C debería estar instalada en su sistema Debian 12.
Si instaló Clang 15, puede verificar si puede acceder al compilador Clang 15 C, C++ y Objective-C con los siguientes comandos:
$ clang- 15 ++
Si instaló Clang 13, puede verificar si puede acceder al compilador Clang 13 C, C++ y Objective-C con los siguientes comandos:
$ clang- 13 ++
Compilando los programas C y C++ con LLVM Clang
Si necesita ayuda para compilar los programas C y C++ con LLVM Clang, Lee este artículo .
Conclusión
Le mostramos cómo instalar el compilador LLVM Clang C, C++ y Objective-C en Debian 12 y cómo instalar las versiones 13, 14 y 15 de Clang en Debian 12. También le mostramos cómo acceder a Clang 13, 14, y 15 en Debian 12.