Kako namestiti prevajalnik LLVM Clang C, C++ in Objective-C na Debian 12

Kako Namestiti Prevajalnik Llvm Clang C C In Objective C Na Debian 12



Clang je visoko zmogljiv prevajalnik in nabor orodij C, C++ in Objective-C. Clang je odprtokodni projekt, ki ga je razvil projekt LLVM. Programi, prevedeni s Clangom, so zelo hitri in učinkoviti. Clang ima tudi neverjetne zmožnosti optimizacije kode. Da razvijalcem olajša prepoznavanje napak in odpravljanje težav s kodo, Clang zagotavlja boljša sporočila o napakah in diagnostiko. Clang je dobra alternativa prevajalniku in naboru orodij GCC.

V tem članku vam bomo pokazali, kako namestiti prevajalnik LLVM Clang C, C++ in Objective-C na Debian 12.







Tema vsebine:

  1. Posodabljanje predpomnilnika baze podatkov paketov Debian 12
  2. Namestitev prevajalnika Clang C, C++ in Objective-C na Debian 12
  3. Preverjanje, ali so prevajalniki Clang C, C++ in Objective-C dostopni v Debianu 12
  4. Namestitev drugih različic prevajalnika Clang C/C++ na Debian 12
  5. Prevajanje programov C in C++ z LLVM Clang
  6. Zaključek

Posodabljanje predpomnilnika baze podatkov paketov Debian 12

Če želite posodobiti predpomnilnik baze podatkov paketa Debian 12, zaženite naslednji ukaz:



$ sudo primerna posodobitev




Namestitev prevajalnika Clang C, C++ in Objective-C na Debian 12

Če želite namestiti prevajalnik in nabor orodij LLVM Clang C, C++ in Objective-C na Debian 12, zaženite naslednji ukaz:





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


Za potrditev namestitve pritisnite IN in nato pritisnite .


Prevajalniki LLVM Clang in zahtevani paketi odvisnosti se prenašajo iz interneta. Za dokončanje traja nekaj časa.




Nameščajo se prevajalniki LLVM Clang in zahtevani paketi odvisnosti. Za dokončanje traja nekaj časa.


Na tej točki bi moral biti prevajalnik LLVM Clang C, C++ in Object-C nameščen na vašem sistemu Debian 12.

Preverjanje, ali so prevajalniki Clang C, C++ in Objective-C dostopni v Debianu 12

Če želite preveriti, ali lahko dostopate do prevajalnika Clang C, C++ in Objective-C, zaženite naslednje ukaze:

$ žvenket --različica
$ clang++ --različica


Kot lahko vidite, so prevajalniki Clang C, C++ in Objective-C dostopni v našem sistemu Debian 12. V našem sistemu Debian 12 imamo nameščeno različico Clang 14.

Namestitev drugih različic prevajalnika Clang C/C++ na Debian 12

V Debianu 12 je Clang 14 privzeto nameščen, kot ste videli v prejšnjem razdelku tega članka. Toda Clang 13 in Clang 15 sta na voljo tudi v uradnem repozitoriju paketov Debiana 12.

Če želite namestiti Clang 13 na vaš sistem Debian 12, zaženite naslednji ukaz:

$ sudo apt namestite klan- 13 clangd- 13 clang-format- 13 klan-urejen- 13 clang-tools- 13


Če želite namestiti Clang 15 na vaš sistem Debian 12, zaženite naslednji ukaz:

$ sudo apt namestite klan- petnajst clangd- petnajst clang-format- petnajst klan-urejen- petnajst clang-tools- petnajst


Za potrditev namestitve pritisnite IN in nato pritisnite .


Vaša želena različica Clang in zahtevani paketi odvisnosti se prenašajo. Za dokončanje traja nekaj časa.


Vaša želena različica Clang se namešča. Za dokončanje traja nekaj časa.


Na tej točki mora biti vaša želena različica prevajalnika Clang C, C++ in Objective-C nameščena v vašem sistemu Debian 12.


Če ste namestili Clang 15, lahko preverite, ali lahko dostopate do prevajalnika Clang 15 C, C++ in Objective-C z naslednjimi ukazi:

$ klan- petnajst --različica
$ klan- petnajst ++



Če ste namestili Clang 13, lahko preverite, ali lahko dostopate do prevajalnika Clang 13 C, C++ in Objective-C z naslednjimi ukazi:

$ klan- 13 --različica
$ klan- 13 ++


Prevajanje programov C in C++ z LLVM Clang

Če potrebujete pomoč pri prevajanju programov C in C++ z LLVM Clang, preberi ta članek .

Zaključek

Pokazali smo vam, kako namestiti prevajalnik LLVM Clang C, C++ in Objective-C na Debian 12 in kako namestiti različice Clang 13, 14 in 15 na Debian 12. Pokazali smo vam tudi, kako dostopati do Clang 13, 14, in 15 na Debianu 12.