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:
Most nyomja meg az 'y' gombot és nyomja meg a gombot
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
#includeint 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_FILENAMEItt á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_ccodeLáthatja, hogy megkaptam a várt kimenetet.
Most összeállítom a következő C ++ hello world forrásfájlt.
#includené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_FIlENAMEItt 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_cppLá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.