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
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 repolistJika 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
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
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:
#sertakanint utama (tidak sah)
printf ("Ia berfungsi untuk C!\ n ");
pulangan 0;
Kandungan dunia.Fail cpp:
#sertakanmenggunakan 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.cCATATAN: 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.cppCATATAN: 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.