I-install ang LLVM sa Ubuntu

Install Llvm Ubuntu



Ang LLVM ay isang C / C ++ compiler toolet tulad ng GCC. Maaaring mag-ipon ng LLVM ang C, C ++ at Objective-C. Ang clang na ibinigay ng LLVM toolset ay nakapag-compile ng mga C at C ++ code na mas mabilis kaysa sa GCC. Ang LLVM debugger LLDB ay mas mahusay sa memorya at napakabilis sa pag-load ng mga simbolo kumpara sa GCC. Sinusuportahan ng LLVM ang C ++ 11, C ++ 14 at C ++ 17 sa pamamagitan ng libc ++ at libc ++ ABI na mga proyekto.

Magagamit ang LLVM sa Linux, Windows at Mac OS X. Kaya't cross platform ito. Maaari mong i-download ang source code ng LLVM at i-compile ito mismo o i-download at gamitin ang paunang built na mga binary. Para sa karagdagang impormasyon sa LLVM, tingnan ang opisyal na website ng LLVM sa http://llvm.org







Sa artikulong ito, ipapakita ko sa iyo kung paano i-install ang LLVM 5 sa Ubuntu 17.10 Artful Aardvark. Gagamitin ko ang LLVM opisyal na Ubuntu package repository upang mai-install ang LLVM sa Ubuntu 17.10. Magsimula na tayo.



Pumunta muna sa opisyal na website ng LLVM package repository sa http://apt.llvm.org . Naglalaman ang website na ito ng impormasyon sa pag-iimbak na maaari mong gamitin upang mai-configure ang apt sa Ubuntu at Debian.







Gagamitin namin ang Ubuntu 17.10 sa artikulong ito tulad ng sinabi ko kanina. Kaya mag-scroll pababa nang kaunti at dapat mong makita ang mga sumusunod na linya tulad ng ipinakita sa screenshot sa ibaba. Maaari mong i-install ang LLVM bersyon 4 o bersyon 5. Pipiliin ko ang LLVM 5. Kopyahin ang linya sa Ctrl + C



Pumunta ngayon sa Menu ng Application at hanapin ang 'pag-update'. Dapat mong makita ang isang bagay tulad nito. Mag-click sa icon ng Software at Mga Update tulad ng ipinakita sa screenshot sa ibaba.

Dapat magbukas ang Software at Mga Update.

Ngayon mag-click sa tab na Iba pang Software. Dapat mong makita ang sumusunod na window.

Ngayon mag-click sa Idagdag .. button.

Dapat mong makita ang sumusunod na window.

Dito idikit ang linya ng APT na kinopya mo kanina http://apt.llvm.org

Dapat itong magmukhang sumusunod kapag tapos ka nang i-paste ang linya ng APT. Ngayon mag-click sa Magdagdag ng pindutan ng Source tulad ng ipinapakita sa screenshot sa ibaba.

Dapat kang mag-prompt para sa password ng gumagamit. I-type ang iyong password sa pag-login sa Ubuntu at mag-click sa Authenticate.

Kapag naidagdag na ang linya ng APT, dapat magmukhang sumusunod ang Software at Mga Update.

Ngayon mag-click sa Close sa window ng Software at Mga Update.

Ngayon ay dapat mong makita ang sumusunod na window. Mag-click sa Close button. Hindi gagana ang pindutang muling i-load ngayon. Dahil hindi pa namin naidagdag ang GPG key. Pakiramdam ko mas madaling gawin ito mula sa terminal.

Ngayon buksan ang isang Terminal (Ctrl + Alt + T sa Ubuntu) at patakbuhin ang sumusunod na utos upang idagdag ang GPG key ng LLVM.

Ang GPG key ay naidagdag.

$sudo wget -O- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key na idagdag-

Ang GPG key ay naidagdag.

Ngayon i-update ang cache ng repository ng package gamit ang sumusunod na utos:

$sudo apt-get update

Maaari mo na ngayong mai-install ang LLVM Clang at LLDB.
Upang mai-install lamang ang Clang at LLDB, patakbuhin ang sumusunod na utos:

$sudo apt-get installclang-5.0lldb-5.0lld-5.0

Ngayon pindutin ang 'y' at pindutin upang magpatuloy.

Dapat i-download at i-install ng manager ng package ang lahat.

Kapag nakumpleto na ang pag-install, maaari mong patakbuhin ang sumusunod na utos upang subukan kung gumagana ang LLVM Clang o hindi.

$clang-5.0 --versi

Mula sa screenshot maaari mong makita na ang naka-install na clang bersyon 5.0.1

Ngayon ay magsusulat ako ng isang simpleng C at C ++ hello world program at subukang i-compile ito sa LLVM Clang.

Ito ang C code na susubukan kong ipagsama sa Clang 5.0.1

# isama
intpangunahing(){
printf ('Hello World n');
bumalik ka 0;
}

Upang maipon ang C code sa Clang 5.0.1, patakbuhin ang sumusunod na code

$clang-5.0SOURCE_FILE-o kayaPANGALAN NG FILE OUTPUT

Narito ang pinagsasama-sama kong test.c source file at ang output na naisasagawa na file ay magiging test_ccode.
Kung mayroong anumang error sa source file, iulat ito. In my case, naging okay ang lahat.

Ngayon ay maaari kong patakbuhin ang naipong maisagawa sa sumusunod na utos.

$./test_ccode

Maaari mong makita iyon, nakuha ko ang inaasahang output.

Ngayon ay ipo-compile ko ang sumusunod na C ++ hello world source file.

# isama
gamit ang namespace std;
intpangunahing(){
gastos<< 'Hello World' <<endl;
bumalik ka 0;
}

Upang maipon ang C ++ source file, patakbuhin ang sumusunod na utos:

$ clang++5.0SOURCE_FILE-o OUTPUT_FIlENAME

Narito ang test.cpp ay ang file ng mapagkukunang C ++ na aking pinagsasama-sama at ang test_cpp ay ang kapansin-pansin na mabubuo bilang isang resulta.
Wala akong mga pagkakamali, kaya't matagumpay ang pagtitipon.

Maaari mong ipatupad ang programa tulad ng dati:

$./test_cpp

Maaari mong makita ang output ay tulad ng inaasahan.

Kaya't paano mo mai-install ang LLVM 5 mula sa opisyal na imbakan ng LLVM sa Ubuntu 17.10 Artful Aardvark. Salamat sa pagbabasa ng artikulong ito.