Cross platform. Az LLVM elérhető Linux, Windows és Mac OS X rendszereken.
Az LLVM régebbi verziója elérhető a CentOS 7 hivatalos extratárában. De ha akarja, letöltheti és telepítheti az LLVM legújabb verzióját az LLVM hivatalos webhelyéről a http: // llvm webhelyről.org
Ebben a cikkben megmutatom, hogyan kell telepíteni és használni az LLVM Clang alkalmazást a CentOS 7 rendszeren. Kezdjük el.
C és C ++ könyvtárak telepítése az LLVM Clang számára
Az LLVM Clang telepítése előtt telepítse a C és a C ++ könyvtárakat. Ellenkező esetben nem fog tudni C és C ++ programokat összeállítani.
A L és a C ++ könyvtárak telepítésének legegyszerűbb módja az LLVM Clang telepítése gcc és g++ a CentOS 7-en.
Telepítheti gcc és g++ a CentOS 7-en a következő parancsokkal:
$ sudo yum makecache$ sudo yum telepítse a gcc gcc-c fájlt++
nyomja meg y majd nyomja meg
gcc és g++ telepíteni kell.
Az LLVM Clang telepítése a hivatalos csomagtárból
LLVM Clang 3. verzió.4.2 a CentOS 7 operációs rendszeren érhető el extrák lerakat, amint az az alábbi képernyőképen látható.
$ sudo yum info clang
A extrák az LLVM Clang lerakat verziója a CentOS 7-en, először engedélyeznie kell a extrák tár a CentOS 7-en.
Alapértelmezés szerint engedélyezni kell a CentOS 7-en, de ha nincs engedélyezve, akkor megmutatom, hogyan engedélyezheti.
Az engedélyezett CentOS 7 adattárak felsorolása:
Futtassa a következő parancsot a CentOS 7 operációs rendszer összes engedélyezett adattárának felsorolásához:
$ sudo yum repolistHa van extrák engedélyezve van, fel kell tüntetni, ahogy az alábbi képernyőkép megjelölt részében látható. Ebben az esetben egy kicsit átugorhat. Egyébként kövesse.
Extrák tárának engedélyezése a CentOS 7-en:
Telepítés yum-utils csomag a következő paranccsal:
$ sudo yum telepítse a yum-utils alkalmazást
nyomja meg y majd nyomja meg
yum-utils telepíteni kell.
Most engedélyezze extrák adattár a következő paranccsal:
$ sudo yum-config-manager - engedélyezheti az extrákat
Engedélyezni kell.
Az LLVM Clang telepítése:
Most frissítse a yum csomag tárház gyorsítótár a következő paranccsal:
$ sudo yum makecache
Végül telepítse az LLVM Clang parancsot a következő paranccsal:
$ sudo yum install clang
Most nyomja meg y majd nyomja meg
Az LLVM Clangot telepíteni kell.
Amint az alábbi képernyőképen látható, az LLVM Clang 3.4.A 2-et helyesen telepítették.
$ clang --verzió
Az LLVM Clang használata
Ebben a részben írok egy egyszerű C és C ++ programot, és az LLVM Clang segítségével lefordítom, hogy megmutassam, hogyan működik.
Először a ~ / kódok könyvtár, ahová elmentettem Helló.c és világ.cpp fájl a következő paranccsal:
$ cd ~ / kódok
Két fájlom van itt, amint az az alábbi képernyőképen látható:
$ ls -lh
Helló tartalma.c Fájl:
#includeint main (érvénytelen)
printf ("C esetén működik!\ n ");
visszatér 0;
A világ tartalma.cpp fájl:
#includenévtér használata std;
int main (érvénytelen)
cout << "It works for C++!" << endl;
visszatér 0;
C programok összeállítása és futtatása:
Most összeállíthatja Helló.c C forrásfájl a következő paranccsal:
$ clang -o hello hello.cMEGJEGYZÉS: Itt Helló.c a forráskód fájl, és Helló azután -o opció a kimeneti fájl. Helló lesz a generált futtatható bináris a fordítási folyamat befejezése után.
Miután összeállítottad Helló.c, meg kell találnia egy új bináris fájlt Helló ugyanabban a könyvtárban, mint a Helló.c forrásfájl, amint az az alábbi képernyőképen látható.
Futhatsz Helló bináris fájl az alábbiak szerint:
$ ./Helló
Amint látod, 'C esetén működik!'fel van nyomva a képernyőn. Tehát képesek vagyunk C programokat összeállítani az LLVM Clang segítségével.
C ++ programok összeállítása és futtatása:
Összeállíthatja világ.cpp C ++ forrásfájl a következő paranccsal:
$ clang ++ -o világvilág.cppMEGJEGYZÉS: Itt világ.cpp a forráskód fájl, és világ azután -o opció a kimeneti fájl. világ lesz a generált futtatható bináris a fordítási folyamat befejezése után.
Miután összeállította világ.cpp, meg kell találnia egy új bináris fájlt világ ugyanabban a könyvtárban, mint világ.cpp fájlt, amint az az alábbi képernyőképen látható.
Most már futhatsz világ bináris fájl az alábbiak szerint:
$ ./világ
Amint látod, 'C esetén működik++!'fel van nyomva a képernyőn. Tehát képesek vagyunk C ++ programokat összeállítani az LLVM Clang segítségével.
Így telepíti és használja az LLVM Clang szolgáltatást a CentOS 7-en. Köszönjük, hogy elolvasta ezt a cikket.