Linux'ta Program Nasıl Derlenir: 7 Adım (Resimlerle)

İçindekiler:

Linux'ta Program Nasıl Derlenir: 7 Adım (Resimlerle)
Linux'ta Program Nasıl Derlenir: 7 Adım (Resimlerle)

Video: Linux'ta Program Nasıl Derlenir: 7 Adım (Resimlerle)

Video: Linux'ta Program Nasıl Derlenir: 7 Adım (Resimlerle)
Video: New iPod Shuffle 3rd Generation Guided Tour 2009 2024, Mayıs
Anonim

Kaynak kodu, insan tarafından okunabilir biçimde bir bilgisayar programıdır. Ancak, makine kaynak kodunu yürütemez. Kullanışlı olmadan önce kodun makine kodunda derlenmesi gerekir. Linux'ta "make" yapı sistemi en yaygın olanıdır ve bu nasıl yapılır hemen hemen tüm Linux kaynak kodu paketleri için çalışır.

adımlar

Linux Adım 1'de Bir Program Derleyin
Linux Adım 1'de Bir Program Derleyin

Adım 1. Program veya sürücü için kaynak kodunu İnternet'ten veya diğer ortamlardan indirin

Büyük olasılıkla bir "tarball" biçiminde olacaktır ve.tar,.tar.bz2 veya.tar.gz dosya uzantısına sahip olacaktır. Ancak bazen bunun yerine bir.zip dosyası kullanılacaktır.

Linux Adım 2'de Bir Program Derleyin
Linux Adım 2'de Bir Program Derleyin

2. Adım. İndirilen kodu paketinden çıkarın -.zip dosyaları için "dosyanızı açın",.tgz veya.tar.gz için "tar -zxvf dosyanız" kullanın;.bz2 için "tar -jxvf dosyanız" kullanın; veya dosyalarınızı grafiksel olarak çıkarın

Linux Adım 3'te Bir Program Derleyin
Linux Adım 3'te Bir Program Derleyin

Adım 3. Terminalde, yeni çıkarılan dizine gidin

Bunu cd yazıp ardından bir boşluk bırakarak ve ardından dizinin adını yazarak yaparsınız. (Linux'taki dizin adlarının büyük/küçük harf duyarlı olduğunu unutmayın).

Linux Adım 4'te Bir Program Derleyin
Linux Adım 4'te Bir Program Derleyin

Adım 4. Komutu çalıştırın"

/configure" kaynak kodunu otomatik olarak yapılandırmak için. Yükleme konumunu kontrol etmek için " --prefix=" gibi bağımsız değişkenler kullanılabilir. Bu doğru kitaplıklara sahip olduğunuzu kontrol eder ve sürümler.

Linux Adım 5'te Bir Program Derleyin
Linux Adım 5'te Bir Program Derleyin

Adım 5. Yapılandırıldıktan sonra, gerçek derlemeyi yapan "make" komutunu çalıştırın (bu, birkaç saniyeden birkaç saate kadar sürebilir)

Kaynak kod dizini içindeki bin dizininde program için bir yürütülebilir dosya oluşturulacaktır.

Linux Adım 6'da Bir Program Derleyin
Linux Adım 6'da Bir Program Derleyin

Adım 6. Programı kurmak için "make install" programını çalıştırın

Linux Adım 7'de Bir Program Derleyin
Linux Adım 7'de Bir Program Derleyin

Adım 7. Programın kaynak kodunu derleyip kurdunuz

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

  • Çok çekirdekli işlemcilerde, make -j3 kullanarak çok iş parçacıklı bir şekilde derleyebilir, 3 yerine kullanmak istediğiniz çok iş parçacığı kullanabilirsiniz.
  • Derleme herhangi bir nedenle başarısız olursa, yeniden derlemeyi denemeden önce orijinal derleme girişiminin geride bıraktığı tüm dosyaları kaldırmak için "make clean" komutunu çalıştırmalısınız. Bu dosyalar var oldukları için ikinci denemenizi başarısızlığa uğratabilir.
  • Bir önek belirtmediğiniz sürece, kod otomatik olarak /usr içine yüklenir.
  • Süper kullanıcı olmanız gerekebilir.
  • Ayrıca bu komutları bir araya getirebilirsiniz. Örneğin,./configure && make && make install.
  • Derleme başarısız olursa, bir satırın, bir dosyanın ve hata türünün çıktısını alırsınız. İsterseniz sorunu çözmeyi deneyebilirsiniz. Hataların çoğu, yüklediğiniz yazılımın, yani paketinizin bağlı olduğu programların veya kitaplıkların başarısız bağımlılıklarından kaynaklanır.

Uyarılar

  • Derleme saatler sürebilir.
  • Kritik sistem bileşenlerini derlemek ve değiştirmek, bunları yeniden derleyip yeniden kurarsanız sorunlara neden olabilir. Ne yaptığınızı bilin.
  • Bazı kaynak paketlerin yapılandırma dosyaları yoktur ve hatta dosyalar oluşturmazlar. Bu durumda, komut istemine 'make' yazın ve ne olduğunu görün.

Önerilen: