Instalējiet LLVM Ubuntu

Install Llvm Ubuntu



LLVM ir C/C ++ kompilatora rīku komplekts, tāpat kā GCC. LLVM var apkopot C, C ++ un Objective-C. Clan, ko nodrošina LLVM rīku komplekts, spēj apkopot C un C ++ kodus ātrāk nekā GCC. LLVM atkļūdotājs LLDB salīdzinājumā ar GCC ir daudz efektīvāks atmiņā un ļoti ātri ielādē simbolus. LLVM atbalsta C ++ 11, C ++ 14 un C ++ 17, izmantojot libc ++ un libc ++ ABI projektus.

LLVM ir pieejams operētājsistēmās Linux, Windows un Mac OS X. Tātad tas ir daudzplatformu. Jūs varat vai nu lejupielādēt LLVM avota kodu un pats to apkopot, vai arī lejupielādēt un izmantot iepriekš izveidotos bināros failus. Lai iegūtu vairāk informācijas par LLVM, skatiet LLVM oficiālo vietni vietnē http://llvm.org







Šajā rakstā es jums parādīšu, kā instalēt LLVM 5 uz Ubuntu 17.10 Artful Aardvark. Es izmantošu LLVM oficiālo Ubuntu pakotņu krātuvi, lai instalētu LLVM Ubuntu 17.10. Sāksim.



Vispirms dodieties uz LLVM pakotņu krātuves oficiālo vietni http://apt.llvm.org . Šī vietne satur krātuves informāciju, ko varat izmantot, lai konfigurētu apt Ubuntu un Debian.







Šajā rakstā mēs izmantosim Ubuntu 17.10, kā es teicu iepriekš. Tāpēc nedaudz ritiniet uz leju, un jums vajadzētu atrast šādas rindas, kā parādīts zemāk esošajā ekrānuzņēmumā. Jūs varat instalēt LLVM 4. vai 5. versiju. Es izvēlēšos LLVM 5. Kopējiet rindiņu ar Ctrl+C



Tagad dodieties uz lietojumprogrammu izvēlni un meklējiet “atjaunināt”. Jums vajadzētu redzēt kaut ko līdzīgu šim. Noklikšķiniet uz ikonas Programmatūra un atjauninājumi, kā parādīts zemāk esošajā ekrānuzņēmumā.

Programmatūrai un atjauninājumiem vajadzētu atvērt.

Tagad noklikšķiniet uz cilnes Cita programmatūra. Jums vajadzētu redzēt šādu logu.

Tagad noklikšķiniet uz pogas Pievienot ..

Jums vajadzētu redzēt šādu logu.

Šeit ielīmējiet APT rindiņu, no kuras pirms kāda laika nokopējāt http://apt.llvm.org

Kad esat pabeidzis ielīmēt APT līniju, tam vajadzētu izskatīties šādi. Tagad noklikšķiniet uz pogas Pievienot avotu, kā parādīts zemāk esošajā ekrānuzņēmumā.

Jums vajadzētu prasīt lietotāja paroli. Ievadiet savu Ubuntu pieteikšanās paroli un noklikšķiniet uz Autentificēt.

Kad ir pievienota APT līnija, programmatūrai un atjauninājumiem vajadzētu izskatīties šādi.

Tagad logā Programmatūra un atjauninājumi noklikšķiniet uz Aizvērt.

Tagad jums vajadzētu redzēt šādu logu. Noklikšķiniet uz pogas Aizvērt. Pārlādēšanas poga šobrīd nedarbosies. Tā kā mēs vēl neesam pievienojuši GPG atslēgu. Man šķiet, ka to ir vieglāk izdarīt no termināļa.

Tagad atveriet termināli (Ctrl+Alt+T uz Ubuntu) un palaidiet šo komandu, lai pievienotu LLVM GPG atslēgu.

GPG atslēga ir pievienota.

$sudo wget -VAI- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add-

GPG atslēga ir pievienota.

Tagad atjauniniet pakotņu krātuves kešatmiņu ar šādu komandu:

$sudo apt-get atjauninājums

Tagad jūs varat instalēt LLVM Clang un LLDB.
Lai instalētu tikai Clang un LLDB, palaidiet šādu komandu:

$sudo apt-get instalētklaigāt-5.0lldb-5.0lld-5.0

Tagad nospiediet “y” un nospiediet, lai turpinātu.

Pakotņu pārvaldniekam vajadzētu lejupielādēt un instalēt visu.

Kad instalēšana ir pabeigta, varat palaist šādu komandu, lai pārbaudītu, vai LLVM Clang darbojas vai nē.

$klaigāt-5.0 --versija

No ekrānuzņēmuma var redzēt, ka instalētā klanga versija 5.0.1

Tagad es uzrakstīšu vienkāršu C un C ++ sveiciena pasaules programmu un mēģināšu to apkopot vietnē LLVM Clang.

Šis ir C kods, kuru es mēģināšu apkopot ar Clang 5.0.1

#iekļaut
intgalvenais(){
printf ('Sveika pasaule n');
atgriezties 0;
}

Lai apkopotu C kodu ar Clang 5.0.1, palaidiet šādu kodu

$klaigāt-5.0SOURCE_FILE-vaiOUTPUT_FILENAME

Šeit es apkopoju test.c avota failu, un izvadāmais izpildāmais fails būs test_ccode.
Ja avota failā ir kāda kļūda, par to tiks ziņots. Manā gadījumā viss bija kārtībā.

Tagad es varu palaist apkopoto izpildāmo failu ar šādu komandu.

$./test_ccode

Jūs varat redzēt, ka es saņēmu gaidīto rezultātu.

Tagad es apkopošu šādu C ++ sveikas pasaules avota failu.

#iekļaut
izmantojot nosaukumvietas std;
intgalvenais(){
izmaksas<< 'Sveika pasaule' <<endl;
atgriezties 0;
}

Lai apkopotu C ++ avota failu, palaidiet šādu komandu:

$ clang++5.0SOURCE_FILE-o OUTPUT_FIlENAME

Šeit test.cpp ir C ++ avota fails, kuru es apkopoju, un test_cpp ir exectable, kas tiks ģenerēts tā rezultātā.
Man nebija kļūdu, tāpēc apkopošana bija veiksmīga.

Programmu var izpildīt tāpat kā iepriekš:

$./test_cpp

Jūs varat redzēt, ka iznākums ir tieši tāds, kā gaidīts.

Tātad jūs instalējat LLVM 5 no LLVM oficiālās repozitorijas Ubuntu 17.10 Artful Aardvark. Paldies, ka izlasījāt šo rakstu.