LLVM, tıpkı GCC gibi bir C/C++ derleyici araç takımıdır. LLVM, C, C++ ve Objective-C’yi derleyebilir. LLVM araç takımı sayesinde Clang, C ve C++ kodunu GCC’den daha hızlı derleyebilir. LLVM hata ayıklayıcı LLDB, bellekte gcc’den daha verimlidir ve sembolleri yüklemede çok hızlıdır. LLVM, libc++ ve libc++ ABI projeleri aracılığıyla C++11, C++14 ve C++17’yi destekler.
LLVM, Linux, Windows ve Mac OS X’te mevcuttur. Çapraz platform. LLVM kaynak kodunu kendiniz indirip derleyebilirsiniz veya önceden oluşturulmuş ikili dosyaları indirip kullanabilirsiniz. LLVM hakkında daha fazla bilgi için, adresindeki resmi LLVM web sitesine bakın.
Bu yazımda sizlere Ubuntu 17.10 Artful Aardvark üzerine LLVM 5 kurulumu nasıl yapılır onu göstereceğim. LLVM’yi Ubuntu 17.10’a yüklemek için resmi Ubuntu LLVM paket deposunu kullanacağım. Hadi başlayalım.
Önce LLVM paket deposunun resmi web sitesine gidin. . Bu web sitesi, Ubuntu ve Debian’da apt’yi yapılandırmak için kullanabileceğiniz havuz bilgilerini içerir.
Bu yazıda daha önce bahsettiğim gibi, Ubuntu 17.10 kullanacağız. Bu yüzden biraz aşağı kaydırın ve aşağıdaki ekran görüntüsünde gösterildiği gibi aşağıdaki satırları bulacaksınız. LLVM sürüm 4 veya sürüm 5’i kurabilirsiniz. LLVM 5’i seçeceğim. Ctrl + C ile satırı kopyalayın
Şimdi uygulamalar listesine gidin ve “Güncelle” yi bulun. Bunun gibi bir şey görmeli. Aşağıdaki ekran görüntüsünde gösterildiği gibi “Yazılım ve Güncellemeler” simgesine tıklayın.
Yazılım ve Güncellemeler açılmalıdır.
Şimdi “Diğer Programlar” sekmesine tıklayın. Aşağıdaki pencereyi görmelisiniz.
Şimdi “Ekle ..” düğmesini tıklayın.
Aşağıdaki pencereyi görmelisiniz.
Bir süre önce kopyaladığınız APT satırını buraya yapıştırın.
APT satırını yapıştırdıktan sonra aşağıda görünmesi gerekir. Şimdi aşağıdaki resimde gösterildiği gibi “Kaynak Ekle” düğmesini tıklayın.
Kullanıcının parolası sorulmalıdır. Ubuntu oturum açma parolanızı girin ve Kimlik Doğrula’yı tıklayın.
APT satırını ekledikten sonra “Yazılım & Güncellemeler” aşağıdaki gibi görünmelidir.
Şimdi Yazılım ve Güncellemeler penceresinde Kapat’ı tıklayın.
Şimdi aşağıdaki pencereyi görmelisiniz. Kapat düğmesine tıklayın. Yeniden Yükle düğmesi şu anda çalışmayacaktır. Çünkü henüz GPG anahtarını eklemedik. Bunu terminalden yapmanın daha kolay olduğunu düşünüyorum.
Şimdi Terminal’i açın (Ubuntu’da Ctrl + Alt + T) ve LLVM’nin GPG anahtarını eklemek için aşağıdaki komutu çalıştırın.
GPG anahtarı eklendi.
$ sudowget-Ö – https://apt.llvm.org/llvm-anlık görüntü.gpg.key|sudoapt-key ekleme –
GPG anahtarı eklendi.
Şimdi paket deposu önbelleğini aşağıdaki komutla yenileyin:
$ sudoapt-get güncellemesi
Artık LLVM Clang ve LLDB’yi kurabilirsiniz.
Yalnızca Clang ve LLDB’yi yüklemek için aşağıdaki komutu çalıştırın:
$ sudoapt-get’i yükleyin klan-5.0 lldb-5.0 lld-5.0
Şimdi “y” tuşuna basın ve
Paket yöneticisi her şeyi indirmeli ve yüklemelidir.
Kurulum tamamlandıktan sonra, LLVM Clang’ın çalışır durumda olup olmadığını test etmek için aşağıdaki komutu çalıştırabilirsiniz.
Ekran görüntüsünden, kurulu clang sürümünün 5.0 olduğunu görebilirsiniz.
Şimdi basit bir C ve C++ merhaba dünya programı yazıp LLVM Clang üzerinde derlemeye çalışacağım.
Bu, Clang 5.0 kullanarak derlemeye çalışacağım C kodu.
#birleştirmek için
int o(){
Baskı(“Selam Dünya\n“);
dönüş0;
}
C kodunu Clang 5.0.1 ile derlemek için aşağıdaki kodu çalıştırın
$ klan-5.0 kaynak dosyası -Ö dosya adını koy
Burada test.c kaynak dosyasını derliyorum ve yürütülebilir çıktı test_ccode olacaktır.
Kaynak dosyada herhangi bir hata varsa rapor edilecektir. Benim durumumda her şey yolundaydı.
Artık derlenmiş yürütülebilir dosyayı aşağıdaki komutla çalıştırabilirim.
Gördüğünüz gibi, beklenen çıktıyı aldınız.
Şimdi aşağıdaki C++ merhaba dünya kaynak dosyasını derleyeceğim.
#birleştirmek için
İstasyonun adını kullanın;
int o(){
karyola <“Selam Dünya”< Oğul;
dönüş0;
}
C++ kaynak dosyasını derlemek için aşağıdaki komutu çalıştırın:
klan doları++5.0 kaynak dosyası –OUTPUT_FIIENAME
Burada test.cpp, derlediğim C++ kaynak dosyasıdır ve test_cpp, sonuç olarak oluşturulacak yürütülebilir dosyadır.
Herhangi bir hata almadım, bu nedenle derleme başarılı oldu.
Programı daha önce olduğu gibi çalıştırabilirsiniz:
Çıktının beklendiği gibi olduğunu görebilirsiniz.
LLVM 5’i Ubuntu 17.10 Artful Aardvark üzerindeki resmi LLVM deposundan bu şekilde kurabilirsiniz. Bu makaleyi okuduğunuz için teşekkürler.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın