LLVM

Telepítse az LLVM-et az Ubuntu-ra

Telepítse az LLVM-et az Ubuntu-ra

Telepítse az LLVM 5 szoftvert az Ubuntu 17-re.10 Művészi Aardvark

Az LLVM egy C / C ++ fordító eszközkészlet, csakúgy, mint a GCC. Az LLVM össze tudja állítani a C, C ++ és az Objective-C fájlokat. Az LLVM eszközkészlet által biztosított csengés gyorsabban képes összeállítani a C és a C ++ kódokat, mint a GCC. Az LLVM hibakereső LLDB sokkal memória-hatékonyabb és nagyon gyorsan tölti be a szimbólumokat a GCC-hez képest. Az LLVM támogatja a C ++ 11, C ++ 14 és C ++ 17 programokat a libc ++ és a libc ++ ABI projekteken keresztül.

Az LLVM elérhető Linux, Windows és Mac OS X rendszereken. Tehát cross platform. Vagy letöltheti az LLVM forráskódot, és maga is lefordíthatja, vagy letöltheti és használhatja az előre elkészített bináris fájlokat. Az LLVM-ről további információt az LLVM hivatalos honlapján találhat: http: // llvm.org

Ebben a cikkben megmutatom, hogyan kell telepíteni az LLVM 5-et az Ubuntu 17-re.10 Művészi Aardvark. Az LLVM hivatalos Ubuntu csomagtárát fogom használni az LLVM telepítésére az Ubuntu 17-re.10. Kezdjük el.

Először keresse fel az LLVM csomagtár hivatalos webhelyét a http: // apt címen.llvm.org.  Ez a webhely olyan adattár adatait tartalmazza, amelyekkel az apt konfigurálható az Ubuntu és a Debian rendszeren.

Az Ubuntu 17-et fogjuk használni.10 ebben a cikkben, amint azt korábban említettem. Tehát görgessen egy kicsit lefelé, és meg kell találnia a következő sorokat az alábbi képernyőképen látható módon. Telepítheti az LLVM 4. vagy 5. verzióját. Az LLVM 5-öt választom. Másolja a sort a Ctrl + C billentyűkombinációval

Most menjen az Alkalmazás menübe és keresse meg a „frissítés” kifejezést. Valami ilyesmit kellene látnia. Kattintson az alábbi képernyőképen látható „Szoftver és frissítések” ikonra.

Meg kell nyitnia a Szoftver és frissítéseket.

Most kattintson az „Egyéb szoftver” fülre. Látnia kell a következő ablakot.

Most kattintson az „Add…” gombra.

Látnia kell a következő ablakot.

Ide illessze be az APT sort, amelyet régen másolt a http: // apt fájlból.llvm.org

A következőképpen kell kinéznie, ha végzett az APT vonal beillesztésével. Most kattintson a „Forrás hozzáadása” gombra, ahogy az alábbi képernyőképen látható.

Kérni kell a felhasználói jelszót. Írja be az Ubuntu bejelentkezési jelszavát, és kattintson a „Hitelesítés” gombra.

Az APT sor hozzáadása után a „Szoftver és frissítések” a következőképpen néz ki.

Most kattintson a „Bezárás” gombra a „Szoftver és frissítések” ablakban.

Most látnia kell a következő ablakot.  Kattintson a „Bezárás” gombra. Az „Újratöltés” ​​gomb most nem fog működni. Mert még nem adtuk hozzá a GPG kulcsot. Úgy érzem, hogy a terminálról könnyebb elvégezni.

Most nyisson meg egy terminált (Ctrl + Alt + T az Ubuntuban), és futtassa a következő parancsot az LLVM GPG kulcsának hozzáadásához.

A GPG kulcs hozzá lett adva.

$ sudo wget -O - https: // apt.llvm.org / llvm-pillanatkép.gpg.kulcs | sudo apt-key add -

A GPG kulcs hozzá lett adva.

Most frissítse a csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt-get update

Most telepítheti az LLVM Clang és az LLDB programokat.
Csak a Clang és az LLDB telepítéséhez futtassa a következő parancsot:

$ sudo apt-get install clang-5.0 lldb-5.0 lld-5.0

Most nyomja meg az 'y' gombot és nyomja meg a gombot folytatni.

A csomagkezelőnek mindent le kell töltenie és telepítenie.

A telepítés befejezése után a következő paranccsal futtathatja az LLVM Clang működését.

$ clang-5.0 - verzió

A képernyőképről láthatja, hogy a telepített clang 5. verziója.0.1

Most egy egyszerű C és C ++ hello world programot fogok írni, és megpróbálom lefordítani az LLVM Clang-on.

Ez az a C kód, amelyet megpróbálok lefordítani a Clang 5-tel.0.1

#include
int main ()
printf ("Hello World \ n");
visszatér 0;

C-kód fordításához a Clang 5-tel.0.1, futtassa a következő kódot

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

Itt állítom össze a tesztet.c forrásfájl és a kimeneti futtatható fájl test_ccode lesz.
Ha valamilyen hiba van a forrásfájlban, azt jelenteni kell. Az én esetemben minden rendben volt.

Most a következő paranccsal futtathatom a lefordított futtatható fájlt.

$ ./ test_ccode

Láthatja, hogy megkaptam a várt kimenetet.

Most összeállítom a következő C ++ hello world forrásfájlt.

#include
névtér használata std;
int main ()
cout << "Hello World" << endl;
visszatér 0;

A C ++ forrásfájl fordításához futtassa a következő parancsot:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Itt teszt.A cpp az általam összeállított C ++ forrásfájl, a test_cpp pedig az eredményül létrehozható kiválasztható fájl.
Nem találtam hibát, így az összeállítás sikeres volt.

A program ugyanúgy végrehajtható, mint korábban:

$ ./ test_cpp

Láthatja, hogy a kimenet éppen a vártnak felel meg.

Tehát így telepíti az LLVM 5-et az LLVM hivatalos tárából az Ubuntu 17-re.10 Művészi Aardvark. Köszönjük, hogy elolvasta ezt a cikket.

A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...