LLVM'yi Ubuntu'ya yükleyin

Install Llvm Ubuntu



LLVM, tıpkı GCC gibi bir C/C++ derleyici araç setidir. LLVM, C, C++ ve Objective-C'yi derleyebilir. LLVM araç seti tarafından sağlanan Clang, C ve C++ kodlarını GCC'den daha hızlı derleyebilir. LLVM hata ayıklayıcı LLDB, GCC'ye kıyasla çok daha fazla bellek verimli ve sembol 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. Dolayısıyla çapraz platformdur. LLVM kaynak kodunu indirip kendiniz derleyebilir veya önceden oluşturulmuş ikili dosyaları indirip kullanabilirsiniz. LLVM hakkında daha fazla bilgi için, adresindeki LLVM'nin resmi web sitesine bakın. http://llvm.org







Bu yazımda sizlere Ubuntu 17.10 Artful Aardvark üzerinde LLVM 5 kurulumu nasıl yapılır onu göstereceğim. LLVM'yi Ubuntu 17.10'a kurmak için LLVM resmi Ubuntu paket deposunu kullanacağım. Başlayalım.



İlk önce LLVM paket deposunun resmi web sitesine gidin. http://apt.llvm.org . Bu web sitesi, Ubuntu ve Debian'da apt'yi yapılandırmak için kullanabileceğiniz depo bilgilerini içerir.







Bu yazıda daha önce belirttiğ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ı bulmalısı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 Uygulama Menüsüne gidin ve 'güncelleme'yi arayın. Bunun gibi bir şey görmelisin. 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 Yazılımlar sekmesine tıklayın. Aşağıdaki pencereyi görmelisiniz.

Şimdi Ekle .. düğmesine 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. http://apt.llvm.org

APT satırını yapıştırdıktan sonra aşağıdaki gibi görünmelidir. Şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi Kaynak Ekle düğmesine tıklayın.

Sizden kullanıcı şifresi istenmelidir. Ubuntu oturum açma şifrenizi girin ve Kimlik Doğrula'ya tıklayın.

APT satırı eklendikten sonra Yazılım & Güncellemeler aşağıdaki gibi görünmelidir.

Şimdi Yazılım ve Güncellemeler penceresinde Kapat'a tıklayın.

Şimdi aşağıdaki pencereyi görmelisiniz. Kapat düğmesine tıklayın. Yeniden yükle düğmesi şu anda çalışmayacak. Çünkü henüz GPG anahtarını eklemedik. Terminalden yapmanın daha kolay olduğunu hissediyorum.

Şimdi bir Terminal 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.

$sudo wget -VEYA- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key ekleme-

GPG anahtarı eklendi.

Şimdi paket deposu önbelleğini aşağıdaki komutla güncelleyin:

$sudo apt-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:

$sudo apt-get installklan-5.0lldb-5.0lld-5.0

Şimdi 'y' tuşuna basın ve devam etmek için tuşuna basın.

Paket yöneticisi her şeyi indirmeli ve kurmalıdır.

Kurulum tamamlandıktan sonra LLVM Clang'ın çalışıp çalışmadığını test etmek için aşağıdaki komutu çalıştırabilirsiniz.

$klan-5.0 --versiyon

Ekran görüntüsünden, kurulu clang sürümünün 5.0.1 olduğunu görebilirsiniz.

Şimdi basit bir C ve C++ merhaba dünya programı yazacağım ve onu LLVM Clang üzerinde derlemeye çalışacağım.

Clang 5.0.1 ile derlemeye çalışacağım C kodu bu.

#Dahil etmek
intana(){
baskı ('Selam Dünya ');
dönüş 0;
}

Clang 5.0.1 ile C kodunu derlemek için aşağıdaki kodu çalıştırın

$klan-5.0KAYNAK DOSYASI-veyaOUTPUT_FILENAME

Burada test.c kaynak dosyasını derliyorum ve çıktı yürütülebilir dosyası test_ccode olacak.
Kaynak dosyada herhangi bir hata varsa rapor edilecektir. Benim durumumda, her şey yolundaydı.

Şimdi derlenmiş yürütülebilir dosyayı aşağıdaki komutla çalıştırabilirim.

$./test_kodu

Görüyorsunuz, beklenen çıktıyı aldım.

Şimdi aşağıdaki C++ merhaba dünya kaynak dosyasını derleyeceğim.

#Dahil etmek
ad alanı std kullanarak;
intana(){
maliyet<< 'Selam Dünya' <<son;
dönüş 0;
}

C++ kaynak dosyasını derlemek için aşağıdaki komutu çalıştırın:

$ klan++5.0KAYNAK DOSYASI-o OUTPUT_FIIENAME

Burada test.cpp, derlemekte olduğum C++ kaynak dosyasıdır ve test_cpp, sonuç olarak oluşturulacak yürütülebilir dosyadır.
Hiç hata almadım, bu yüzden derleme başarılı oldu.

Programı daha önce olduğu gibi çalıştırabilirsiniz:

$./test_cpp

Çıktının beklendiği gibi olduğunu görebilirsiniz.

Ubuntu 17.10 Artful Aardvark'taki LLVM resmi deposundan LLVM 5'i bu şekilde kurarsınız. Bu makaleyi okuduğunuz için teşekkürler.