LLVM

Kaip įdiegti LLVM į CentOS7

Kaip įdiegti LLVM į CentOS7
Kaip ir GCC, LLVM yra kompiliatoriaus C / C ++ rinkinys. LLVM gali sudaryti C, C ++ ir Objective-C programas. „LLVM Clang“ gali surinkti C ir C ++ kodus greičiau nei GCC. LLVM yra labai atmintį taupantis derintuvas LLDB. LLDB labai greitai įkelia simbolius, palyginti su GCC. LLVM palaiko C ++ 11, C ++ 14 ir C ++ 17 per libc ++ ir libc ++ ABI projektus.

Tai skersinė platforma. LLVM yra „Linux“, „Windows“ ir „Mac OS X“.

Senesnę LLVM versiją galima rasti oficialioje „CentOS 7“ priedų talpykloje. Bet jei norite, galite atsisiųsti ir įdiegti naujausią LLVM versiją iš oficialios LLVM svetainės adresu http: // llvm.org

Šiame straipsnyje aš jums parodysiu, kaip įdiegti ir naudoti „LLVM Clang“ „CentOS 7“. Pradėkime.

„C“ ir „C ++“ bibliotekų, skirtų „LLVM Clang“, diegimas

Prieš diegdami „LLVM Clang“, turėtumėte įdiegti C ir C ++ bibliotekas. Priešingu atveju negalėsite sukompiliuoti C ir C ++ programų.

Lengviausias būdas įdiegti C ir C ++ bibliotekas „LLVM Clang“ yra įdiegti gcc ir g++ „CentOS 7“.

Galite įdiegti gcc ir g++ „CentOS 7“ naudojant šias komandas:

$ sudo yum makecache

$ sudo yum įdiekite gcc gcc-c++

Paspauskite y tada paspauskite tęsti.

gcc ir g++ turėtų būti įdiegta.

„LLVM Clang“ diegimas iš oficialios paketų saugyklos

3 versija „LLVM Clang“.4.2 yra „CentOS 7“ operacinėje sistemoje priedai saugyklą, kaip matote toliau pateiktoje ekrano kopijoje.

$ sudo yum info clang

Norėdami įdiegti priedai "LLVM Clang" saugyklos versiją "CentOS 7", pirmiausia turite įgalinti priedai „CentOS 7“ saugykla.

Pagal numatytuosius nustatymus jis turėtų būti įjungtas „CentOS 7“, tačiau tuo atveju, jei jo neįgalinsite, parodysiu, kaip jį įjungti.

Įgalintų „CentOS 7“ saugyklų sąrašas:

Paleiskite šią komandą, kad išvardytumėte visas įgalintas „CentOS 7“ operacinės sistemos saugyklas:

$ sudo yum repolist

Jei turite priedai saugykla įgalinta, ji turėtų būti įtraukta į sąrašą, kaip matote pažymėtoje žemiau esančio ekrano kopijos dalyje. Tokiu atveju galite šiek tiek pereiti į priekį. Kitu atveju sekite paskui.

„CentOS 7“ priedų talpyklos įgalinimas:

Diegti yum-utils paketą su šia komanda:

$ sudo yum įdiekite „yum-utils“

Paspauskite y tada paspauskite tęsti.

yum-utils turėtų būti įdiegta.

Dabar įgalinkite priedai saugykla su šia komanda:

$ sudo yum-config-manager - įgalinti priedus

Jis turėtų būti įjungtas.

„LLVM Clang“ diegimas:

Dabar atnaujinkite yum paketo saugyklos talpykla su šia komanda:

$ sudo yum makecache

Galiausiai įdiekite „LLVM Clang“ naudodami šią komandą:

$ sudo yum install clang

Dabar paspauskite y tada paspauskite tęsti.

Reikėtų įdiegti „LLVM Clang“.

Kaip matote iš žemiau esančio ekrano, „LLVM Clang 3“.4.2 buvo įdiegta teisingai.

$ clang - versija

Naudojant „LLVM Clang“

Šiame skyriuje parašysiu paprastą C ir C ++ programą ir sukompiliuosiu ją su „LLVM Clang“, kad galėčiau parodyti, kaip ji veikia.

Pirmiausia naršau ~ / kodai katalogą, kuriame išsaugojau savo Sveiki.c ir pasaulyje.cpp failą su šia komanda:

$ cd ~ / kodai

Čia turiu du failus, kaip matote toliau pateiktoje ekrano kopijoje:

$ ls -lh

Sveiki turinys.c Failas:

# įtraukti
 
int main (negaliojantis)
printf ("Tai tinka C!\ n ");
grąžinti 0;

Pasaulio turinys.cpp failas:

# įtraukti
naudojant vardų sritį std;
 
int main (negaliojantis)
cout << "It works for C++!" << endl;
grąžinti 0;

C programų sudarymas ir vykdymas:

Dabar galite sudaryti Sveiki.c C šaltinio failas su šia komanda:

$ clang -o labas labas.c

PASTABA: Čia Sveiki.c yra šaltinio kodo failas ir Sveiki po to, kai -o parinktis yra išvesties failas. Sveiki bus sukurtas vykdomasis dvejetainis variantas, kai kompiliavimo procesas bus baigtas.

Kai tik sukompiliuosite Sveiki.c, turėtumėte rasti naują dvejetainį failą Sveiki tame pačiame kataloge kaip Sveiki.c šaltinio failą, kaip matote toliau pateiktoje ekrano kopijoje.

Galite bėgti Sveiki dvejetainis failas:

$ ./Sveiki

Kaip matai, 'Tai tinka C!'spausdinama ekrane. Taigi mes galime sudaryti C programas su „LLVM Clang“.

C ++ programų sudarymas ir vykdymas:

Galite sudaryti pasaulyje.cpp C ++ šaltinio failas su šia komanda:

$ clang ++ -o pasaulio pasaulis.cpp

PASTABA: Čia pasaulyje.cpp yra šaltinio kodo failas ir pasaulyje po to, kai -o parinktis yra išvesties failas. pasaulyje bus sukurtas vykdomasis dvejetainis variantas, kai kompiliavimo procesas bus baigtas.

Kai tik sukompiliuosite pasaulyje.cpp, turėtumėte rasti naują dvejetainį failą pasaulyje tame pačiame kataloge kaip pasaulyje.cpp failą, kaip matote toliau pateiktoje ekrano kopijoje.

Dabar galite bėgti pasaulyje dvejetainis failas:

$ ./ pasaulis

Kaip matai, 'Tai tinka C++!'spausdinama ekrane. Taigi mes galime sudaryti C ++ programas su „LLVM Clang“.

Taip „CentOS 7“ įdiegiate ir naudojate „LLVM Clang“. Dėkojame, kad perskaitėte šį straipsnį.

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...