Kako instalirati LLVM Clang C, C++ i Objective-C kompajler na Debian 12

Kako Instalirati Llvm Clang C C I Objective C Kompajler Na Debian 12



Clang je C, C++ i Objective-C prevodilac i skup alata visokih performansi. Clang je projekt otvorenog koda koji je razvio LLVM projekt. Clang-kompilirani programi su vrlo brzi i učinkoviti. Clang također ima nevjerojatne mogućnosti optimizacije koda. Kako bi programerima olakšao prepoznavanje pogrešaka i popravljanje problema s kodom, Clang pruža bolje poruke o pogreškama i dijagnostiku. Clang je dobra alternativa GCC kompajleru i skupu alata.

U ovom članku pokazat ćemo vam kako instalirati LLVM Clang C, C++ i Objective-C kompajler na Debian 12.







Tema sadržaja:

  1. Ažuriranje predmemorije baze podataka paketa Debian 12
  2. Instaliranje Clang C, C++ i Objective-C prevoditelja na Debian 12
  3. Provjera jesu li kompajleri Clang C, C++ i Objective-C dostupni na Debianu 12
  4. Instaliranje drugih verzija Clang C/C++ prevoditelja na Debian 12
  5. Kompajliranje C i C++ programa s LLVM Clang
  6. Zaključak

Ažuriranje predmemorije baze podataka paketa Debian 12

Za ažuriranje predmemorije baze podataka paketa Debian 12, pokrenite sljedeću naredbu:



$ sudo prikladno ažuriranje




Instaliranje Clang C, C++ i Objective-C prevoditelja na Debian 12

Za instalaciju LLVM Clang C, C++ i Objective-C prevoditelja i skupa alata na Debian 12, pokrenite sljedeću naredbu:





$ sudo prikladan instalirati zveket zveket zveket-format zveket-uredan zveket-alati


Za potvrdu instalacije pritisnite I a zatim pritisnite .


LLVM Clang prevoditelji i potrebni paketi ovisnosti preuzimaju se s interneta. Potrebno je neko vrijeme da se završi.




LLVM Clang prevoditelji i potrebni paketi ovisnosti se instaliraju. Potrebno je neko vrijeme da se završi.


U ovom trenutku, LLVM Clang C, C++ i Object-C prevodilac bi trebao biti instaliran na vašem Debian 12 sustavu.

Provjera jesu li kompajleri Clang C, C++ i Objective-C dostupni na Debianu 12

Kako biste provjerili možete li pristupiti kompajleru Clang C, C++ i Objective-C, pokrenite sljedeće naredbe:

$ zveket --verzija
$ zveket++ --verzija


Kao što vidite, kompajleri Clang C, C++ i Objective-C dostupni su na našem Debian 12 sustavu. Imamo Clang verziju 14 instaliranu na našem Debian 12 sustavu.

Instaliranje drugih verzija Clang C/C++ prevoditelja na Debian 12

Na Debianu 12, Clang 14 je instaliran prema zadanim postavkama kao što ste vidjeli u prethodnom odjeljku ovog članka. Ali Clang 13 i Clang 15 također su dostupni u službenom repozitoriju paketa Debiana 12.

Da biste instalirali Clang 13 na svoj Debian 12 sustav, pokrenite sljedeću naredbu:

$ sudo prikladan instalirati zveket- 13 Clangd- 13 klang-format- 13 zveket-uredno- 13 zveket-alati- 13


Da biste instalirali Clang 15 na svoj Debian 12 sustav, pokrenite sljedeću naredbu:

$ sudo prikladan instalirati zveket- petnaest Clangd- petnaest klang-format- petnaest zveket-uredno- petnaest zveket-alati- petnaest


Za potvrdu instalacije pritisnite I a zatim pritisnite .


Vaša željena verzija Clanga i potrebni paketi ovisnosti se preuzimaju. Potrebno je neko vrijeme da se završi.


Vaša željena verzija Clanga se instalira. Potrebno je neko vrijeme da se završi.


U ovom trenutku vaša željena verzija Clang C, C++ i Objective-C prevoditelja trebala bi biti instalirana na vašem Debian 12 sustavu.


Ako ste instalirali Clang 15, možete provjeriti možete li pristupiti Clang 15 C, C++ i Objective-C kompajleru sa sljedećim naredbama:

$ zveket- petnaest --verzija
$ zveket- petnaest ++



Ako ste instalirali Clang 13, možete provjeriti možete li pristupiti Clang 13 C, C++ i Objective-C kompajleru sa sljedećim naredbama:

$ zveket- 13 --verzija
$ zveket- 13 ++


Kompajliranje C i C++ programa s LLVM Clang

Ako trebate bilo kakvu pomoć pri kompajliranju C i C++ programa s LLVM Clang, pročitajte ovaj članak .

Zaključak

Pokazali smo vam kako instalirati LLVM Clang C, C++ i Objective-C prevodilac na Debian 12 i kako instalirati Clang verzije 13, 14 i 15 na Debian 12. Također smo vam pokazali kako pristupiti Clangu 13, 14, i 15 na Debianu 12.