Instal LLVM di Ubuntu

Install Llvm Ubuntu

LLVM adalah kumpulan alat kompiler C/C++ seperti halnya GCC. LLVM dapat mengkompilasi C, C++ dan Objective-C. Dentang yang disediakan oleh LLVM toolset mampu mengkompilasi kode C dan C++ lebih cepat dari GCC. LLVM debugger LLDB jauh lebih hemat memori dan sangat cepat dalam memuat simbol dibandingkan dengan GCC. LLVM mendukung C++11, C++14 dan C++17 melalui proyek libc++ dan libc++ ABI.

LLVM tersedia di Linux, Windows dan Mac OS X. Jadi ini lintas platform. Anda dapat mengunduh kode sumber LLVM dan mengompilasinya sendiri atau mengunduh dan menggunakan binari yang dibuat sebelumnya. Untuk informasi lebih lanjut tentang LLVM, lihat situs web resmi LLVM di http://llvm.org



Pada artikel ini, saya akan menunjukkan cara menginstal LLVM 5 di Ubuntu 17.10 Artful Aardvark. Saya akan menggunakan repositori paket resmi Ubuntu LLVM untuk menginstal LLVM di Ubuntu 17.10. Mari kita mulai.



Pertama, buka situs web resmi repositori paket LLVM di http://apt.llvm.org . Situs web ini berisi informasi repositori yang dapat Anda gunakan untuk mengkonfigurasi apt di Ubuntu dan Debian.



Kami akan menggunakan Ubuntu 17.10 dalam artikel ini seperti yang saya nyatakan sebelumnya. Jadi gulir ke bawah sedikit dan Anda akan menemukan baris berikut seperti yang ditunjukkan pada gambar di bawah. Anda dapat menginstal LLVM versi 4 atau versi 5. Saya akan memilih LLVM 5. Salin baris dengan Ctrl+C



Sekarang buka Menu Aplikasi dan cari 'perbarui'. Anda harus melihat sesuatu seperti ini. Klik pada ikon Perangkat Lunak & Pembaruan seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Perangkat Lunak & Pembaruan akan terbuka.

Sekarang klik pada tab Perangkat Lunak Lain. Anda akan melihat jendela berikut.

Sekarang klik tombol Add..

Anda akan melihat jendela berikut.

Di sini rekatkan baris APT yang Anda salin beberapa waktu lalu dari http://apt.llvm.org

Ini akan terlihat sebagai berikut setelah Anda selesai menempelkan baris APT. Sekarang klik tombol Add Source seperti yang ditunjukkan pada gambar di bawah.

Anda harus dimintai kata sandi pengguna. Ketik kata sandi login Ubuntu Anda dan klik Otentikasi.

Setelah baris APT ditambahkan, Software & Updates akan terlihat sebagai berikut.

Sekarang klik Tutup pada jendela Perangkat Lunak & Pembaruan.

Sekarang Anda akan melihat jendela berikut. Klik tombol Tutup. Tombol muat ulang tidak akan berfungsi sekarang. Karena kami belum menambahkan kunci GPG. Saya merasa lebih mudah melakukannya dari terminal.

Sekarang buka Terminal (Ctrl+Alt+T di Ubuntu) dan jalankan perintah berikut untuk menambahkan kunci GPG LLVM.

Kunci GPG telah ditambahkan.

$sudo wget -ATAU- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add-

Kunci GPG telah ditambahkan.

Sekarang perbarui cache repositori paket dengan perintah berikut:

$sudo pembaruan apt-get

Sekarang Anda dapat menginstal LLVM Dentang dan LLDB.
Untuk menginstal Dentang dan LLDB saja, jalankan perintah berikut:

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

Sekarang tekan 'y' dan tekan untuk melanjutkan.

Manajer paket harus mengunduh dan menginstal semuanya.

Setelah instalasi selesai, Anda dapat menjalankan perintah berikut untuk menguji apakah LLVM Dentang berfungsi atau tidak.

$dentang-5.0 --Versi: kapan

Dari tangkapan layar Anda dapat melihat bahwa dentang yang diinstal versi 5.0.1

Sekarang saya akan menulis program hello world C dan C++ sederhana dan mencoba mengkompilasinya di LLVM Dentang.

Ini adalah kode C yang akan saya coba kompilasi dengan Dentang 5.0.1

#termasuk
ke dalamutama(){
printf ('Halo Dunia ');
kembali 0;
}

Untuk mengkompilasi kode C dengan Dentang 5.0.1, jalankan kode berikut:

$dentang-5.0SUMBER DATA-atauOUTPUT_FILENAME

Di sini saya mengkompilasi file sumber test.c dan file output yang dapat dieksekusi adalah test_ccode.
Jika ada kesalahan dalam file sumber, itu akan dilaporkan. Dalam kasus saya, semuanya baik-baik saja.

Sekarang saya dapat menjalankan executable yang dikompilasi dengan perintah berikut.

$./kode_tes

Anda dapat melihat bahwa, saya mendapatkan hasil yang diharapkan.

Sekarang saya akan mengkompilasi file sumber C++ hello world berikut.

#termasuk
menggunakan namespace std;
ke dalamutama(){
biaya<< 'Halo Dunia' <<akhir;
kembali 0;
}

Untuk mengkompilasi file sumber C++, jalankan perintah berikut:

$ dentang++5.0SUMBER DATA-o OUTPUT_FIlENAME

Di sini test.cpp adalah file sumber C++ yang saya kompilasi dan test_cpp adalah file yang akan dihasilkan sebagai hasilnya.
Saya tidak mendapatkan kesalahan, jadi kompilasi berhasil.

Anda dapat menjalankan program seperti sebelumnya:

$./test_cpp

Anda dapat melihat output seperti yang diharapkan.

Jadi begitulah cara Anda menginstal LLVM 5 dari repositori resmi LLVM di Ubuntu 17.10 Artful Aardvark. Terima kasih telah membaca artikel ini.