LLVM

Cara Memasang LLVM di CentOS7

Cara Memasang LLVM di CentOS7
Seperti GCC, LLVM adalah set alat penyusun C / C ++. LLVM dapat menyusun program C, C ++ dan Objective-C. LLVM Clang dapat menyusun kod C dan C ++ lebih cepat daripada GCC. LLDB debugger yang sangat berkesan memori terdapat di LLVM. LLDB sangat pantas memuatkan simbol berbanding GCC. LLVM menyokong C ++ 11, C ++ 14 dan C ++ 17 melalui projek ABC libc ++ dan libc ++.

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

Versi LLVM yang lebih lama boleh didapati di repositori tambahan rasmi di CentOS 7. Tetapi jika anda mahu, anda juga boleh memuat turun dan memasang versi terbaru LLVM dari laman web rasmi LLVM di http: // llvm.org

Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan menggunakan LLVM Clang di CentOS 7. Mari kita mulakan.

Memasang Perpustakaan C dan C ++ untuk LLVM Clang

Sebelum anda memasang LLVM Clang, anda harus memasang perpustakaan C dan C ++. Jika tidak, anda tidak dapat menyusun program C dan C ++.

Kaedah termudah untuk memasang perpustakaan C dan C ++ untuk LLVM Clang ialah memasang gcc dan g++ di CentOS 7.

Anda boleh memasang gcc dan g++ di CentOS 7 dengan arahan berikut:

$ sudo yum makecache

$ sudo yum pasang gcc gcc-c++

Tekan y dan kemudian tekan bersambung.

gcc dan g++ harus dipasang.

Memasang LLVM Clang dari Repositori Pakej Rasmi

LLVM Clang versi 3.4.2 tersedia pada sistem operasi CentOS 7 di tambahan repositori seperti yang anda lihat dalam tangkapan skrin di bawah.

$ sudo yum info clang

Untuk memasang tambahan versi repositori LLVM Clang pada CentOS 7, pertama anda harus mengaktifkan tambahan repositori di CentOS 7.

Ia harus diaktifkan secara lalai pada CentOS 7, tetapi sekiranya anda tidak mengaktifkannya, saya akan menunjukkan cara mengaktifkannya.

Menyenaraikan Repositori CentOS 7 yang Diaktifkan:

Jalankan arahan berikut untuk menyenaraikan semua repositori yang diaktifkan dari sistem operasi CentOS 7 anda:

$ sudo yum repolist

Jika anda mempunyai tambahan repositori diaktifkan, ia harus disenaraikan seperti yang anda lihat di bahagian bertanda tangkapan skrin di bawah. Sekiranya demikian, anda boleh melangkau sedikit. Jika tidak, ikutlah.

Mengaktifkan tambahan Repositori di CentOS 7:

Pasang peralatan makan pakej dengan arahan berikut:

$ sudo yum pasang yum-utils

Tekan y dan kemudian tekan bersambung.

peralatan makan harus dipasang.

Sekarang aktifkan tambahan repositori dengan arahan berikut:

$ sudo yum-config-manager --membolehkan tambahan

Ia harus diaktifkan.

Memasang LLVM Clang:

Sekarang kemas kini yum cache repositori pakej dengan arahan berikut:

$ sudo yum makecache

Akhirnya pasang LLVM Clang dengan arahan berikut:

$ sudo yum install clang

Sekarang tekan y dan kemudian tekan bersambung.

LLVM Clang harus dipasang.

Seperti yang anda lihat dari tangkapan skrin di bawah, LLVM Clang 3.4.2 dipasang dengan betul.

$ clang - penukaran

Menggunakan LLVM Clang

Di bahagian ini saya akan menulis program C dan C ++ sederhana dan menyusunnya dengan LLVM Clang untuk menunjukkan kepada anda bagaimana ia berfungsi.

Pertama saya menavigasi ke ~ / kod direktori tempat saya menyimpan hello.c dan dunia.cpp fail dengan arahan berikut:

$ cd ~ / kod

Saya mempunyai dua fail di sini seperti yang anda lihat dalam tangkapan skrin di bawah:

$ ls -lh

Kandungan hello.c Fail:

#sertakan
 
int utama (tidak sah)
printf ("Ia berfungsi untuk C!\ n ");
pulangan 0;

Kandungan dunia.Fail cpp:

#sertakan
menggunakan ruang nama std;
 
int utama (tidak sah)
cout << "It works for C++!" << endl;
pulangan 0;

Menyusun dan Menjalankan Program C:

Sekarang anda boleh menyusun hello.c Fail sumber C dengan arahan berikut:

$ clang -o hello hello.c

CATATAN: Di sini hello.c adalah fail kod sumber, dan hello selepas -o pilihan adalah fail output. hello akan menjadi binari boleh laku yang dihasilkan setelah proses penyusunan selesai.

Setelah anda menyusun hello.c, anda harus mencari fail binari baru hello dalam direktori yang sama dengan hello.c fail sumber seperti yang anda lihat dalam tangkapan skrin di bawah.

Anda boleh berlari hello fail binari seperti berikut:

$ ./ salam

Seperti yang anda lihat, 'Ia berfungsi untuk C!'dicetak di skrin. Oleh itu, kami dapat menyusun program C dengan LLVM Clang.

Menyusun dan Menjalankan Program C ++:

Anda boleh menyusun dunia.cpp Fail sumber C ++ dengan arahan berikut:

$ clang ++ -o dunia dunia.cpp

CATATAN: Di sini dunia.cpp adalah fail kod sumber, dan dunia selepas -o pilihan adalah fail output. dunia akan menjadi binari boleh laku yang dihasilkan setelah proses penyusunan selesai.

Setelah anda menyusun dunia.cpp, anda harus mencari fail binari baru dunia dalam direktori yang sama dengan dunia.cpp fail seperti yang anda lihat dalam tangkapan skrin di bawah.

Sekarang anda boleh berlari dunia fail binari seperti berikut:

$ ./ dunia

Seperti yang anda lihat, 'Ia berfungsi untuk C++!'dicetak di skrin. Oleh itu, kami dapat menyusun program C ++ dengan LLVM Clang.

Begitulah cara anda memasang dan menggunakan LLVM Clang di CentOS 7. Terima kasih kerana membaca artikel ini.

Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...
HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...
Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...