Com instal·lar el compilador LLVM Clang C, C++ i Objective-C a Debian 12

Com Instal Lar El Compilador Llvm Clang C C I Objective C A Debian 12



Clang és un compilador i un conjunt d'eines C, C++ i Objective-C d'alt rendiment. Clang és un projecte de codi obert desenvolupat pel projecte LLVM. Els programes compilats amb Clang són molt ràpids i eficients. Clang també té increïbles capacitats d'optimització de codi. Per facilitar la identificació d'errors i la solució de problemes de codi per als desenvolupadors, Clang proporciona millors missatges d'error i diagnòstics. Clang és una bona alternativa al compilador i al conjunt d'eines GCC.

En aquest article, us mostrarem com instal·lar el compilador LLVM Clang C, C++ i Objective-C a Debian 12.







Tema de continguts:

  1. Actualització de la memòria cau de la base de dades del paquet Debian 12
  2. Instal·lant Clang C, C++ i el compilador Objective-C a Debian 12
  3. Comprovar si els compiladors Clang C, C++ i Objective-C són accessibles a Debian 12
  4. Instal·lació d'altres versions del compilador Clang C/C++ a Debian 12
  5. Compilant els programes C i C++ amb LLVM Clang
  6. Conclusió

Actualització de la memòria cau de la base de dades del paquet Debian 12

Per actualitzar la memòria cau de la base de dades del paquet Debian 12, executeu l'ordre següent:



$ sudo actualització apta




Instal·lant Clang C, C++ i el compilador Objective-C a Debian 12

Per instal·lar el compilador i el conjunt d'eines LLVM Clang C, C++ i Objective-C a Debian 12, executeu l'ordre següent:





$ sudo apt instal·lar clang clangd clang-format clang-tidy clang-tools


Per confirmar la instal·lació, premeu I i després premeu .


Els compiladors LLVM Clang i els paquets de dependències necessaris s'estan baixant d'Internet. Es triga una estona a completar-se.




S'estan instal·lant els compiladors LLVM Clang i els paquets de dependències necessaris. Es triga una estona a completar-se.


En aquest punt, el compilador LLVM Clang C, C++ i Object-C s'hauria d'instal·lar al vostre sistema Debian 12.

Comprovar si els compiladors Clang C, C++ i Objective-C són accessibles a Debian 12

Per comprovar si podeu accedir al compilador Clang C, C++ i Objective-C, executeu les ordres següents:

$ clang --versió
$ clang++ --versió


Com podeu veure, els compiladors Clang C, C++ i Objective-C són accessibles al nostre sistema Debian 12. Tenim la versió 14 de Clang instal·lada al nostre sistema Debian 12.

Instal·lació d'altres versions del compilador Clang C/C++ a Debian 12

A Debian 12, Clang 14 s'instal·la per defecte, tal com heu vist a la secció anterior d'aquest article. Però Clang 13 i Clang 15 també estan disponibles al dipòsit oficial de paquets de Debian 12.

Per instal·lar Clang 13 al vostre sistema Debian 12, executeu l'ordre següent:

$ sudo apt instal·lar clang- 13 clangd- 13 clang-format- 13 clang-ordenat- 13 clang-eines- 13


Per instal·lar Clang 15 al vostre sistema Debian 12, executeu l'ordre següent:

$ sudo apt instal·lar clang- 15 clangd- 15 clang-format- 15 clang-ordenat- 15 clang-eines- 15


Per confirmar la instal·lació, premeu I i després premeu .


S'estan baixant la versió desitjada de Clang i els paquets de dependències necessaris. Es triga una estona a completar-se.


S'està instal·lant la versió desitjada de Clang. Es triga una estona a completar-se.


En aquest punt, la versió desitjada del compilador Clang C, C++ i Objective-C s'hauria d'instal·lar al vostre sistema Debian 12.


Si heu instal·lat Clang 15, podeu comprovar si podeu accedir al compilador Clang 15 C, C++ i Objective-C amb les ordres següents:

$ clang- 15 --versió
$ clang- 15 ++



Si heu instal·lat Clang 13, podeu comprovar si podeu accedir al compilador Clang 13 C, C++ i Objective-C amb les ordres següents:

$ clang- 13 --versió
$ clang- 13 ++


Compilant els programes C i C++ amb LLVM Clang

Si necessiteu ajuda per compilar els programes C i C++ amb LLVM Clang, llegiu aquest article .

Conclusió

Us vam mostrar com instal·lar el compilador LLVM Clang C, C++ i Objective-C a Debian 12 i com instal·lar les versions 13, 14 i 15 de Clang a Debian 12. També us vam mostrar com accedir a Clang 13, 14, i 15 a Debian 12.