İçindekiler:

Linux'ta statik ve dinamik kitaplık nedir?
Linux'ta statik ve dinamik kitaplık nedir?

Video: Linux'ta statik ve dinamik kitaplık nedir?

Video: Linux'ta statik ve dinamik kitaplık nedir?
Video: 31-) Dinamik ve Statik IP Adresi Nedir? | Sıfırdan Network Dersleri 2024, Mayıs
Anonim

Statik kitaplıklar , birden çok programda yeniden kullanılabilirken, derleme zamanında bir programa kilitlenir. Buna karşılık, bir dinamik kitaplık yeniden derlemeye gerek kalmadan değiştirilebilir. Çünkü dinamik kitaplıklar yürütülebilir dosyanın dışında yaşıyorsa, programın yalnızca bir kopyasını oluşturması gerekir. kütüphanenin derleme zamanında dosyalar.

Basitçe, Linux'ta dinamik kitaplık nedir?

Linux iki sınıfı destekler kütüphaneler , yani: Statik kütüphaneler – derleme zamanında statik olarak bir programa bağlıdırlar. Dinamik veya paylaşılan kitaplıklar – bir program başlatıldığında yüklenir ve belleğe yüklenir ve çalışma zamanında bağlama gerçekleşir.

Ayrıca, statik bir kitaplık dinamik bir kitaplığa bağlı olabilir mi? Evet, örneğin Windows işlevlerini kendi içinden çağırdığınızda statik lib normalde bazılarından dinamik kitaplık yani fark olmamalı.

Benzer şekilde, Linux'ta statik kitaplık nedir?

Statik Kitaplıklar : A statik kitaplık veya statik olarak bağlantılı kütüphane Derleme zamanında bir arayanda çözümlenen ve bir derleyici, bağlayıcı veya bağlayıcı tarafından hedef uygulamaya kopyalanan, bir nesne dosyası ve bağımsız bir yürütülebilir dosya üreten bir dizi rutin, harici işlev ve değişkendir.

Statik bir kitaplığı nasıl kullanırsınız?

Statik kitaplık oluşturma adımları UNIX veya UNIX'te OS gibi bir Statik Kitaplık oluşturup kullanalım

  1. Kitaplığınızdaki işlevleri içeren bir C dosyası oluşturun. /* Dosya adı: lib_mylib.c */
  2. Kitaplık için bir başlık dosyası oluşturun.
  3. Kitaplık dosyalarını derleyin.
  4. Statik kitaplık oluşturun.
  5. Artık statik kitaplığımız kullanıma hazırdır.

Önerilen: