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
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 repolistJika 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
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
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:
#termasukint utama(kosong)
printf("Berfungsi untuk C!\n");
kembali 0;
Isi dunia.File cpp:
#termasukmenggunakan 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.cCATATAN: 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.cppCATATAN: 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.