Kaip įdiegti LLVM Clang C, C++ ir Objective-C kompiliatorių Debian 12

Kaip Idiegti Llvm Clang C C Ir Objective C Kompiliatoriu Debian 12



„Clang“ yra didelio našumo C, C++ ir Objective-C kompiliatorius ir įrankių rinkinys. „Clang“ yra atvirojo kodo projektas, kurį sukūrė LLVM projektas. Clang kompiliuotos programos yra labai greitos ir efektyvios. „Clang“ taip pat turi nuostabių kodo optimizavimo galimybių. Kad kūrėjams būtų lengviau nustatyti klaidas ir ištaisyti kodo problemas, „Clang“ teikia geresnius klaidų pranešimus ir diagnostiką. „Clang“ yra gera alternatyva GCC kompiliatoriui ir įrankių rinkiniui.

Šiame straipsnyje parodysime, kaip įdiegti LLVM Clang C, C++ ir Objective-C kompiliatorius Debian 12.







Turinio tema:

  1. „Debian 12“ paketų duomenų bazės talpyklos atnaujinimas
  2. Clang C, C++ ir Objective-C kompiliatoriaus diegimas Debian 12
  3. Patikrinkite, ar Clang C, C++ ir Objective-C kompiliatoriai yra prieinami Debian 12
  4. Kitų Clang C/C++ kompiliatoriaus versijų diegimas Debian 12
  5. C ir C++ programų kompiliavimas naudojant LLVM Clang
  6. Išvada

„Debian 12“ paketų duomenų bazės talpyklos atnaujinimas

Norėdami atnaujinti Debian 12 paketų duomenų bazės talpyklą, paleiskite šią komandą:



$ sudo tinkamas atnaujinimas




Clang C, C++ ir Objective-C kompiliatoriaus diegimas Debian 12

Norėdami įdiegti LLVM Clang C, C++ ir Objective-C kompiliatorių ir įrankių rinkinį Debian 12, paleiskite šią komandą:





$ sudo apt diegti clang clangd clang-format clang-tidy clang-tools


Norėdami patvirtinti diegimą, paspauskite IR ir tada paspauskite <Įveskite> .


LLVM Clang kompiliatoriai ir reikalingi priklausomybės paketai atsisiunčiami iš interneto. Užbaigti užtrunka šiek tiek laiko.




Diegiami LLVM Clang kompiliatoriai ir reikalingi priklausomybės paketai. Užbaigti užtrunka šiek tiek laiko.


Šiuo metu jūsų Debian 12 sistemoje turėtų būti įdiegtas LLVM Clang C, C++ ir Object-C kompiliatorius.

Patikrinkite, ar Clang C, C++ ir Objective-C kompiliatoriai yra prieinami Debian 12

Norėdami patikrinti, ar galite pasiekti Clang C, C++ ir Objective-C kompiliatorių, paleiskite šias komandas:

$ skamba -- versija
$ clang++ -- versija


Kaip matote, Clang C, C++ ir Objective-C kompiliatoriai yra pasiekiami mūsų Debian 12 sistemoje. „Debian 12“ sistemoje įdiegta „Clang“ 14 versija.

Kitų Clang C/C++ kompiliatoriaus versijų diegimas Debian 12

„Debian 12“ sistemoje „Clang 14“ įdiegta pagal numatytuosius nustatymus, kaip matėte ankstesnėje šio straipsnio dalyje. Tačiau „Clang 13“ ir „Clang 15“ taip pat yra oficialioje „Debian 12“ paketų saugykloje.

Norėdami įdiegti Clang 13 savo Debian 12 sistemoje, paleiskite šią komandą:

$ sudo apt diegti spengimas - 13 skamba - 13 clang-formatas- 13 skamba tvarkingai - 13 skambėjimo įrankiai- 13


Norėdami įdiegti Clang 15 savo Debian 12 sistemoje, paleiskite šią komandą:

$ sudo apt diegti spengimas - penkiolika skamba - penkiolika clang-formatas- penkiolika skamba tvarkingai - penkiolika skambėjimo įrankiai- penkiolika


Norėdami patvirtinti diegimą, paspauskite IR ir tada paspauskite <Įveskite> .


Atsisiunčiama norima Clang versija ir reikalingi priklausomybės paketai. Užbaigti užtrunka šiek tiek laiko.


Įdiegta norima Clang versija. Užbaigti užtrunka šiek tiek laiko.


Šiuo metu jūsų Debian 12 sistemoje turėtų būti įdiegta norima Clang C, C++ ir Objective-C kompiliatoriaus versija.


Jei įdiegėte Clang 15, galite patikrinti, ar galite pasiekti Clang 15 C, C++ ir Objective-C kompiliatorių naudodami šias komandas:

$ skamba- penkiolika -- versija
$ skamba- penkiolika ++



Jei įdiegėte Clang 13, galite patikrinti, ar galite pasiekti Clang 13 C, C++ ir Objective-C kompiliatorių naudodami šias komandas:

$ skamba- 13 -- versija
$ skamba- 13 ++


C ir C++ programų kompiliavimas naudojant LLVM Clang

Jei jums reikia pagalbos kompiliuojant C ir C++ programas su LLVM Clang, perskaitykite šį straipsnį .

Išvada

Mes parodėme, kaip įdiegti LLVM Clang C, C++ ir Objective-C kompiliatorius Debian 12 ir kaip įdiegti Clang 13, 14 ir 15 versijas Debian 12. Taip pat parodėme, kaip pasiekti Clang 13, 14, ir 15 Debian 12.