Cómo instalar Clang 16 en 22.04 LTS

Cómo instalar Clang 16 en 22.04 LTS

Tengo 22.04 LTS pero me gustaría instalar una versión posterior de Clang, versión 16.

¿Cómo puedo instalar esto?

(22.04 no viene con Clang 16 en los repositorios)

ACTUALIZAR

Si bien aprecio la respuesta a continuación, encontré una forma mucho más sencilla desde aquí:

https://askubuntu.com/a/1415641/132414 https://apt.llvm.org/

To install a specific version of LLVM:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>

Respuesta1

Cland 16 tiene paquetes precompilados disponibles para descargar en supágina de lanzamientos de github.

En el caso, puede seleccionar descargar el clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xzpaquete para PC y portátil modernos.

Es un paquete que no requiere instalación, simplemente extráigalo en su administrador de archivos, haga clic derecho en elpapelerasubcarpeta y seleccione 'Abrir en Terminal'. Luego ejecute cualquier archivo ejecutable para compilar sus programas, como ./clang-16 -x c++ .....

Para cualquier error como el siguiente:

error al cargar bibliotecas compartidas: libtinfo.so.5: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio

Busque el archivo clave ( libtinfo.so.5en el caso) enpaquetes.ubuntu.comen la sección "Buscar el contenido de los paquetes". Luego instale el paquete correspondiente ( libtinfo5en el caso).

Y, si usas Clang 16 con frecuencia, puedes agregar el 'papelera' en RUTA. Por lo tanto, no es necesario que navegue a esa carpeta cada vez que ejecute el ejecutable clang-16. Hay bastantes tutoriales que hablan de ello. Aquí estáuno que hice.

información relacionada