Përmbajtje:

Çfarë është biblioteka statike dhe dinamike në Linux?
Çfarë është biblioteka statike dhe dinamike në Linux?

Video: Çfarë është biblioteka statike dhe dinamike në Linux?

Video: Çfarë është biblioteka statike dhe dinamike në Linux?
Video: 8 Mjete Excel të gjithë duhet të jenë në gjendje t'i përdorin 2024, Nëntor
Anonim

Bibliotekat statike , ndërsa ripërdoren në programe të shumta, janë të kyçur në një program në kohën e përpilimit. Në të kundërt, a bibliotekë dinamike mund të modifikohet pa pasur nevojë për ripërpilim. Sepse bibliotekat dinamike jetojnë jashtë skedarit të ekzekutueshëm, programi duhet të bëjë vetëm një kopje të tij të bibliotekës skedarë në kohën e përpilimit.

Thjesht kështu, çfarë është biblioteka dinamike në Linux?

Linux mbështet dy klasa të bibliotekat , domethënë: Statike bibliotekat – janë të lidhur me një program në mënyrë statike në kohën e kompilimit. Dinamik ose bibliotekat e përbashkëta – ngarkohen kur një program niset dhe ngarkohet në memorie dhe lidhja ndodh në kohën e ekzekutimit.

Dikush mund të pyesë gjithashtu, a mund të varet një bibliotekë statike nga një bibliotekë dinamike? Po, për shembull, kur telefononi funksionet e Windows nga brenda statike lib ato janë normalisht nga disa bibliotekë dinamike kështu që nuk duhet të ketë dallim.

Në mënyrë të ngjashme, çfarë është biblioteka statike në Linux?

Bibliotekat statike : A Biblioteka statike ose të lidhura në mënyrë statike librari është një grup rutinash, funksionesh dhe variablash të jashtëm që zgjidhen në një thirrës në kohën e kompilimit dhe kopjohen në një aplikacion të synuar nga një përpilues, lidhës ose lidhës, duke prodhuar një skedar objekti dhe një ekzekutues të pavarur.

Si e përdorni një bibliotekë statike?

Hapat për të krijuar një bibliotekë statike Le të krijojmë dhe përdorim një bibliotekë statike në UNIX ose UNIX si OS

  1. Krijoni një skedar C që përmban funksione në bibliotekën tuaj. /* Emri i skedarit: lib_mylib.c */
  2. Krijo një skedar kokë për bibliotekën.
  3. Përpiloni skedarë të bibliotekës.
  4. Krijo bibliotekë statike.
  5. Tani biblioteka jonë statike është gati për t'u përdorur.

Recommended: