Įdiekite LLVM „Ubuntu“

Install Llvm Ubuntu



LLVM yra C/C ++ kompiliatoriaus įrankių rinkinys, kaip ir GCC. LLVM gali sudaryti C, C ++ ir Objective-C. „Clang“, kurį teikia LLVM įrankių rinkinys, gali sudaryti C ir C ++ kodus greičiau nei GCC. LLVM derintuvas LLDB yra daug efektyvesnis atmintyje ir labai greitai įkelia simbolius, palyginti su GCC. LLVM palaiko C ++ 11, C ++ 14 ir C ++ 17 per libc ++ ir libc ++ ABI projektus.

LLVM galima naudoti „Linux“, „Windows“ ir „Mac OS X“. Taigi tai yra kelių platformų platforma. Galite atsisiųsti LLVM šaltinio kodą ir jį sudaryti patys arba atsisiųsti ir naudoti iš anksto sukurtus dvejetainius failus. Norėdami gauti daugiau informacijos apie LLVM, apsilankykite oficialioje LLVM svetainėje adresu http://llvm.org







Šiame straipsnyje aš jums parodysiu, kaip įdiegti LLVM 5 „Ubuntu 17.10 Artful Aardvark“. Aš naudosiu LLVM oficialią „Ubuntu“ paketų saugyklą, kad įdiegčiau LLVM „Ubuntu 17.10“. Pradėkime.



Pirmiausia eikite į oficialią LLVM paketų saugyklos svetainę adresu http://apt.llvm.org . Šioje svetainėje yra saugyklos informacijos, kurią galite naudoti norėdami konfigūruoti apt Ubuntu ir Debian.







Šiame straipsnyje mes naudosime „Ubuntu 17.10“, kaip minėjau anksčiau. Taigi slinkite šiek tiek žemyn ir turėtumėte rasti šias eilutes, kaip parodyta žemiau esančioje ekrano kopijoje. Galite įdiegti LLVM 4 arba 5 versiją. Aš pasirinksiu LLVM 5. Nukopijuokite eilutę naudodami Ctrl+C



Dabar eikite į programų meniu ir ieškokite „atnaujinti“. Turėtumėte pamatyti kažką panašaus. Spustelėkite programinės įrangos ir naujinių piktogramą, kaip parodyta žemiau esančioje ekrano kopijoje.

Turėtų atsidaryti programinė įranga ir naujiniai.

Dabar spustelėkite skirtuką Kita programinė įranga. Turėtumėte pamatyti šį langą.

Dabar spustelėkite mygtuką Pridėti ..

Turėtumėte pamatyti šį langą.

Čia įklijuokite APT eilutę, iš kurios prieš kurį laiką nukopijavote http://apt.llvm.org

Įklijavus APT eilutę jis turėtų atrodyti taip. Dabar spustelėkite mygtuką Pridėti šaltinį, kaip parodyta žemiau esančioje ekrano kopijoje.

Turėtumėte paprašyti vartotojo slaptažodžio. Įveskite „Ubuntu“ prisijungimo slaptažodį ir spustelėkite Autentifikuoti.

Pridėjus APT eilutę, programinė įranga ir atnaujinimai turėtų atrodyti taip.

Dabar spustelėkite „Uždaryti programinės įrangos ir naujinių“ langą.

Dabar turėtumėte pamatyti šį langą. Spustelėkite mygtuką Uždaryti. Įkėlimo mygtukas dabar neveiks. Kadangi dar nepridėjome GPG rakto. Manau, kad tai lengviau padaryti iš terminalo.

Dabar atidarykite terminalą („Ctrl“+„Alt“+T „Ubuntu“) ir paleiskite šią komandą, kad pridėtumėte LLVM GPG raktą.

Pridėtas GPG raktas.

$sudo wget -ARBA- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo pridėti raktą „apt-key“-

Pridėtas GPG raktas.

Dabar atnaujinkite paketų saugyklos talpyklą naudodami šią komandą:

$sudo apt-get atnaujinimas

Dabar galite įdiegti „LLVM Clang“ ir „LLDB“.
Norėdami įdiegti tik „Clang“ ir „LLDB“, paleiskite šią komandą:

$sudo apt-get installšūksnis-5.0lldb-5.0lld-5.0

Dabar paspauskite „y“ ir paspauskite, kad tęstumėte.

Paketų tvarkyklė turėtų viską atsisiųsti ir įdiegti.

Kai diegimas bus baigtas, galite paleisti šią komandą, kad patikrintumėte, ar „LLVM Clang“ veikia, ar ne.

$šūksnis-5.0 --versija

Iš ekrano kopijos galite pamatyti, kad įdiegta „clang“ versija 5.0.1

Dabar aš parašysiu paprastą „C“ ir „C ++“ sveikinimo pasaulio programą ir pabandysiu ją sudaryti „LLVM Clang“.

Tai yra C kodas, kurį bandysiu sudaryti naudodami „Clang 5.0.1“

#įtraukti
tarptpagrindinis(){
printf ('Labas pasauli n');
grįžti 0;
}

Norėdami surinkti C kodą naudodami „Clang 5.0.1“, paleiskite šį kodą

$šūksnis-5.0SOURCE_FILE-arbaOUTPUT_FILENAME

Čia renku test.c šaltinio failą, o išvestinis vykdomasis failas bus test_ccode.
Jei šaltinio faile yra klaida, apie tai bus pranešta. Mano atveju viskas buvo gerai.

Dabar galiu paleisti kompiliuotą vykdomąjį failą naudodami šią komandą.

$./test_ccode

Matote, aš gavau laukiamą rezultatą.

Dabar surinksiu šį „C ++ hello world“ šaltinio failą.

#įtraukti
naudojant vardų srities standartą;
tarptpagrindinis(){
kaina<< 'Labas pasauli' <<endl;
grįžti 0;
}

Norėdami surinkti C ++ šaltinio failą, paleiskite šią komandą:

$ clang++5.0SOURCE_FILE-o OUTPUT_FIlENAME

Čia test.cpp yra mano surenkamas C ++ šaltinio failas, o test_cpp yra ištaisomas, kuris bus sugeneruotas.
Klaidų negavau, todėl kompiliacija pavyko.

Programą galite vykdyti kaip ir anksčiau:

$./test_cpp

Galite matyti, kad išvestis yra tokia, kokios tikėjotės.

Taigi taip įdiegiate LLVM 5 iš oficialios LLVM saugyklos „Ubuntu 17.10 Artful Aardvark“. Dėkojame, kad perskaitėte šį straipsnį.