LLVM

Cara Menginstal LLVM di CentOS7

Cara Menginstal LLVM di CentOS7
Seperti GCC, LLVM adalah kumpulan alat kompiler C/C++. LLVM dapat mengkompilasi program C, C++ dan Objective-C. LLVM Dentang dapat mengkompilasi kode C dan C++ lebih cepat daripada GCC. LLDB debugger yang sangat hemat memori tersedia di LLVM. LLDB sangat cepat dalam memuat simbol dibandingkan dengan GCC. LLVM mendukung C++11, C++14 dan C++17 melalui proyek libc++ dan libc++ ABI.

Ini lintas platform. LLVM tersedia di Linux, Windows dan Mac OS X.

Versi LLVM yang lebih lama tersedia di repositori ekstra resmi di CentOS 7. Tetapi Jika mau, Anda juga dapat mengunduh dan menginstal LLVM versi terbaru dari situs web resmi LLVM di http://llvm.organisasi

Pada artikel ini, saya akan menunjukkan cara menginstal dan menggunakan LLVM Clang di CentOS 7. Mari kita mulai.

Memasang Pustaka C dan C++ untuk LLVM Dentang

Sebelum Anda menginstal LLVM Dentang, Anda harus menginstal pustaka C dan C++. Jika tidak, Anda tidak akan dapat mengkompilasi program C dan C++.

Cara termudah untuk menginstal pustaka C dan C++ untuk LLVM Dentang adalah dengan menginstal gcc dan g++ pada CentOS 7.

Anda dapat menginstal gcc dan g++ pada CentOS 7 dengan perintah berikut:

$ sudo yum makecache

$ sudo yum install gcc gcc-c++

tekan kamu lalu tekan untuk melanjutkan.

gcc dan g++ harus dipasang.

Menginstal LLVM Dentang dari Repositori Paket Resmi

LLVM Dentang versi 3.4.2 tersedia di sistem operasi CentOS 7 di tambahan repositori seperti yang Anda lihat pada tangkapan layar di bawah ini.

$ sudo yum info dentang

Untuk menginstal tambahan versi repositori LLVM Clang pada CentOS 7, pertama-tama Anda harus mengaktifkan tambahan repositori di CentOS 7.

Ini harus diaktifkan secara default pada CentOS 7, tetapi jika Anda belum mengaktifkannya, saya akan menunjukkan cara mengaktifkannya.

Mencantumkan Repositori CentOS 7 yang Diaktifkan:

Jalankan perintah berikut untuk mendaftar semua repositori yang diaktifkan dari sistem operasi CentOS 7 Anda:

$ sudo yum repolist

Jika Anda memiliki tambahan repositori diaktifkan, itu harus terdaftar seperti yang Anda lihat di bagian yang ditandai dari tangkapan layar di bawah ini. Dalam hal ini, Anda dapat melompat ke depan sedikit. Jika tidak, ikuti.

Mengaktifkan Repositori ekstra di CentOS 7:

Install yum-utils paket dengan perintah berikut:

$ sudo yum install yum-utils

tekan kamu lalu tekan untuk melanjutkan.

yum-utils harus dipasang.

Sekarang aktifkan tambahan repositori dengan perintah berikut:

$ sudo yum-config-manager --aktifkan ekstra extra

Itu harus diaktifkan.

Menginstal LLVM Dentang:

Sekarang perbarui enak paket cache repositori dengan perintah berikut:

$ sudo yum makecache

Terakhir instal LLVM Dentang dengan perintah berikut:

$ sudo yum install dentang

Sekarang tekan kamu lalu tekan untuk melanjutkan.

LLVM Dentang harus diinstal.

Seperti yang Anda lihat dari tangkapan layar di bawah, LLVM Dentang 3.4.2 dipasang dengan benar.

$ dentang --versi

Menggunakan LLVM Dentang

Di bagian ini saya akan menulis program C dan C++ sederhana dan mengompilasinya dengan LLVM Clang untuk menunjukkan cara kerjanya.

Pertama saya menavigasi ke ~/kode direktori tempat saya menyimpan Halo.c dan dunia.cpp file dengan perintah berikut:

$ cd ~/kode

Saya memiliki dua file di sini seperti yang Anda lihat pada tangkapan layar di bawah ini:

$ ls -lh

Isi Halo.c Berkas:

#termasuk
 
int utama(kosong)
printf("Berfungsi untuk C!\n");
kembali 0;

Isi dunia.File cpp:

#termasuk
menggunakan namespace std;
 
int utama(kosong)
cout << "It works for C++!" << endl;
kembali 0;

Mengkompilasi dan Menjalankan Program C:

Sekarang Anda dapat mengkompilasi Halo.c C file sumber dengan perintah berikut:

$ dentang -o halo halo.c

CATATAN: Disini Halo.c adalah file kode sumber, dan Halo setelah -Hai opsi adalah file output. Halo akan menjadi biner yang dapat dieksekusi yang dihasilkan setelah proses kompilasi selesai.

Setelah Anda mengkompilasi Halo.c, Anda harus menemukan file biner baru Halo di direktori yang sama dengan Halo.c file sumber seperti yang Anda lihat pada tangkapan layar di bawah ini.

Anda bisa lari Halo file biner sebagai berikut:

$ ./Halo

Seperti yang terlihat, 'Ini bekerja untuk C!' tercetak di layar. Jadi kami dapat mengkompilasi program C dengan LLVM Dentang.

Mengkompilasi dan Menjalankan Program C++:

Anda dapat mengkompilasi dunia.cpp File sumber C++ dengan perintah berikut:

$ dentang++ -o dunia dunia.cpp

CATATAN: Disini dunia.cpp adalah file kode sumber, dan dunia setelah -Hai opsi adalah file output. dunia akan menjadi biner yang dapat dieksekusi yang dihasilkan setelah proses kompilasi selesai.

Setelah Anda mengkompilasi dunia.cpp, Anda harus menemukan file biner baru dunia di direktori yang sama dengan dunia.cpp file seperti yang Anda lihat pada tangkapan layar di bawah ini.

Sekarang kamu bisa lari dunia file biner sebagai berikut:

$ ./dunia

Seperti yang terlihat, 'Ini bekerja untuk C++!' tercetak di layar. Jadi kami dapat mengkompilasi program C++ dengan LLVM Dentang.

Begitulah cara Anda menginstal dan menggunakan LLVM Dentang di CentOS 7. Terima kasih telah membaca artikel ini.

5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...
Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...