LLVM

Kā instalēt LLVM uz CentOS7

Kā instalēt LLVM uz CentOS7
Tāpat kā GCC, arī LLVM ir C / C ++ kompilatora rīku kopa. LLVM var apkopot C, C ++ un Objective-C programmas. LLVM Clang var apkopot C un C ++ kodus ātrāk nekā GCC. LLVM ir pieejams ļoti atmiņu taupošs atkļūdotājs LLDB. LLDB ļoti ātri ielādē simbolus, salīdzinot ar GCC. LLVM atbalsta C ++ 11, C ++ 14 un C ++ 17, izmantojot libc ++ un libc ++ ABI projektus.

Tas ir pārrobežu platforma. LLVM ir pieejams Linux, Windows un Mac OS X.

Vecāka LLVM versija ir pieejama CentOS 7 oficiālajā ekstru krātuvē. Bet, ja vēlaties, varat arī lejupielādēt un instalēt jaunāko LLVM versiju no LLVM oficiālās vietnes http: // llvm.org

Šajā rakstā es parādīšu, kā CentOS 7 instalēt un izmantot LLVM Clang. Sāksim.

C un C ++ bibliotēku instalēšana LLVM Clang

Pirms instalējat LLVM Clang, jums jāinstalē C un C ++ bibliotēkas. Pretējā gadījumā jūs nevarēsiet apkopot C un C ++ programmas.

Vienkāršākais veids, kā instalēt C un C ++ bibliotēkas LLVM Clang, ir instalēt gcc un g++ vietnē CentOS 7.

Jūs varat instalēt gcc un g++ CentOS 7 ar šādām komandām:

$ sudo yum makecache

$ sudo yum instalējiet gcc gcc-c++

Nospiediet y un pēc tam nospiediet turpināt.

gcc un g++ jāuzstāda.

LLVM Clang instalēšana no oficiālā pakotņu krātuves

LLVM Clang 3. versija.4.2 ir pieejams CentOS 7 operētājsistēmā ekstras krātuve, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ sudo yum info clang

Lai instalētu ekstras krātuves versija LLVM Clang par CentOS 7, vispirms jums ir jāiespējo ekstras krātuve CentOS 7.

CentOS 7 tas pēc noklusējuma ir jāiespējo, bet, ja jums tas nav iespējots, es parādīšu, kā to iespējot.

Iespējoto CentOS 7 krātuvju saraksts:

Palaidiet šo komandu, lai uzskaitītu visu iespējoto CentOS 7 operētājsistēmas krātuvi:

$ sudo yum repolist

Ja Jums ir ekstras repozitorijs ir iespējots, tam jābūt uzskaitītam, kā redzat zemāk redzamajā ekrānuzņēmuma sadaļā. Tādā gadījumā jūs varat mazliet pāriet uz priekšu. Pretējā gadījumā sekojiet līdzi.

Papildu repozitorija iespējošana CentOS 7:

Uzstādīt yum-utils pakotni ar šādu komandu:

$ sudo yum instalējiet yum-utils

Nospiediet y un pēc tam nospiediet turpināt.

yum-utils jāuzstāda.

Tagad iespējojiet ekstras repozitorijs ar šādu komandu:

$ sudo yum-config-manager - iespējot ekstras

To vajadzētu iespējot.

LLVM Clang instalēšana:

Tagad atjauniniet yum pakotnes krātuves kešatmiņa ar šādu komandu:

$ sudo yum makecache

Visbeidzot instalējiet LLVM Clang ar šādu komandu:

$ sudo yum install clang

Tagad nospiediet y un pēc tam nospiediet turpināt.

Jāinstalē LLVM Clang.

Kā redzat zemāk redzamajā ekrānuzņēmumā, LLVM Clang 3.4.2 ir uzstādīts pareizi.

$ clang --versija

Izmantojot LLVM Clang

Šajā sadaļā es uzrakstīšu vienkāršu C un C ++ programmu un apkopošu to ar LLVM Clang, lai parādītu, kā tā darbojas.

Vispirms es virzos uz ~ / kodi direktoriju, kurā es saglabāju savu Sveiki.c un pasaulē.cpp failu ar šādu komandu:

$ cd ~ / kodi

Man šeit ir divi faili, kā redzat zemāk redzamajā ekrānuzņēmumā:

$ ls -lh

Sveiciena saturs.c Fails:

# iekļaut
 
int main (void)
printf ("Tas darbojas C!\ n ");
atgriešanās 0;

Pasaules saturs.cpp fails:

# iekļaut
izmantojot nosaukumvietu std;
 
int main (void)
cout << "It works for C++!" << endl;
atgriešanās 0;

C programmu sastādīšana un izpildīšana:

Tagad jūs varat apkopot Sveiki.c C avota fails ar šādu komandu:

$ clang -o sveiki sveiki.c

PIEZĪME: Šeit Sveiki.c ir avota koda fails un Sveiki pēc tam, kad -o opcija ir izvades fails. Sveiki pēc kompilācijas procesa pabeigšanas būs ģenerētais izpildāmā binārā versija.

Kad esat apkopojis Sveiki.c, jums vajadzētu atrast jaunu bināro failu Sveiki tajā pašā direktorijā kā Sveiki.c avota fails, kā redzat zemāk redzamajā ekrānuzņēmumā.

Jūs varat palaist Sveiki bināro failu šādi:

$ ./Sveiki

Kā jūs redzat, 'Tas darbojas C!'ir uzdrukāts uz ekrāna. Tātad mēs varam sastādīt C programmas ar LLVM Clang.

C ++ programmu sastādīšana un palaišana:

Jūs varat apkopot pasaulē.cpp C ++ avota fails ar šādu komandu:

$ clang ++ -o pasaules pasaule.cpp

PIEZĪME: Šeit pasaulē.cpp ir avota koda fails un pasaulē pēc tam, kad -o opcija ir izvades fails. pasaulē pēc kompilācijas procesa pabeigšanas būs ģenerētais izpildāmā binārā versija.

Kad esat apkopojis pasaulē.cpp, jums vajadzētu atrast jaunu bināro failu pasaulē tajā pašā direktorijā kā pasaulē.cpp failu, kā redzat zemāk redzamajā ekrānuzņēmumā.

Tagad jūs varat palaist pasaulē bināro failu šādi:

$ ./ pasaule

Kā jūs redzat, 'Tas darbojas C++!'ir uzdrukāts uz ekrāna. Tātad mēs varam apkopot C ++ programmas ar LLVM Clang.

Tā jūs instalējat un izmantojat LLVM Clang CentOS 7. Paldies, ka izlasījāt šo rakstu.

5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...