LLVM

Instalējiet LLVM Ubuntu

Instalējiet LLVM Ubuntu

Instalējiet LLVM 5 Ubuntu 17.10 Mākslīgais Aardvark

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

LLVM ir pieejams Linux, Windows un Mac OS X. Tātad tas ir pārrobežu platforma. 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 Ubuntu 17.10 Mākslīgais Aardvark. Es izmantošu LLVM oficiālo Ubuntu pakotņu krātuvi, lai instalētu LLVM uz Ubuntu 17.10. Sāksim.

Vispirms dodieties uz LLVM pakotņu repozitorija oficiālo vietni vietnē http: // apt.llvm.org.  Šajā vietnē ir informācija par repozitoriju, kuru varat izmantot, lai konfigurētu apt Ubuntu un Debian.

Mēs izmantosim Ubuntu 17.10 šajā rakstā, kā es teicu iepriekš. Tāpēc ritiniet mazliet uz leju, un jums vajadzētu atrast šādas rindas, kā parādīts zemāk esošajā ekrānuzņēmumā. Varat instalēt LLVM 4. vai 5. versiju. Es izvēlēšos LLVM 5. Kopējiet līniju 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ā.

Tiks atvērta programmatūra un atjauninājumi.

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, kuru pirms kāda laika nokopējāt no http: // apt.llvm.org

Kad esat pabeidzis APT līnijas ielīmēšanu, 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 lūgt ievadīt lietotāja paroli. Ievadiet savu Ubuntu pieteikšanās paroli un noklikšķiniet uz “Autentificēt”.

Kad ir pievienota APT rinda, “Software & Updates” jāizskatās šā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”. Poga “Pārlādēt” pašlaik nedarbosies. Jo mēs vēl neesam pievienojuši GPG atslēgu. Man šķiet, ka to ir vieglāk izdarīt no termināla.

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

GPG atslēga ir pievienota.

$ sudo wget -O - https: // apt.llvm.org / llvm-momentuzņēmums.gpg.atslēga | sudo apt-key add -

GPG atslēga ir pievienota.

Tagad atjauniniet pakeš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 install clang-5.0 lldb-5.0 lld-5.0

Tagad nospiediet 'y' un nospiediet turpināt.

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

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

$ clang-5.0 --versija

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

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

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

# iekļaut
int main ()
printf ("Sveika pasaule \ n");
atgriešanās 0;

Lai apkopotu C kodu ar Clang 5.0.1, palaidiet šo kodu

$ clang-5.0 AVOTS_FILE -no OUTPUT_FILENAME

Šeit es apkopoju testu.c avota fails un izvades 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 kompilēto izpildāmo failu ar šādu komandu.

$ ./ test_ccode

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

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

# iekļaut
izmantojot nosaukumvietu std;
int main ()
cout << "Hello World" << endl;
atgriešanās 0;

Lai kompilētu avota failu C ++, palaidiet šādu komandu:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

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

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

$ ./ test_cpp

Var redzēt, ka izeja ir tieši tāda, kā paredzēts.

Tātad, kā jūs instalējat LLVM 5 no LLVM oficiālās repozitorija Ubuntu 17.10 Mākslīgais Aardvark. Paldies, ka izlasījāt šo rakstu.

Kā lietot GameConqueror Cheat Engine Linux
Rakstā ir sniegts ceļvedis par GameConqueror apkrāptu dzinēja izmantošanu Linux. Daudzi lietotāji, kas spēlē spēles operētājsistēmā Windows, bieži izm...
Labākie Linux spēļu konsoles emulatori
Šajā rakstā tiks uzskaitīta populārā Linux spēļu konsoles atdarināšanas programmatūra. Emulācija ir programmatūras saderības slānis, kas atdarina spēļ...
Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...