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:
- Ažuriranje predmemorije baze podataka paketa Debian 12
- Instaliranje Clang C, C++ i Objective-C prevoditelja na Debian 12
- Provjera jesu li kompajleri Clang C, C++ i Objective-C dostupni na Debianu 12
- Instaliranje drugih verzija Clang C/C++ prevoditelja na Debian 12
- Kompajliranje C i C++ programa s LLVM Clang
- 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:
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 ++
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 ++
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.